Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation - Incentive Plans and Grants of Stock Awards (Details)

v3.24.0.1
Stock-Based Compensation - Incentive Plans and Grants of Stock Awards (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair value assumptions      
Dividend rate 0.00% 0.00% 0.00%
Minimum      
Fair value assumptions      
Expected term 5 years 1 month 6 days 5 years 1 month 6 days 5 years 1 month 6 days
Volatility rate 27.10% 27.10% 27.10%
Maximum      
Fair value assumptions      
Expected term 5 years 3 months 18 days 5 years 3 months 18 days 5 years 3 months 18 days
Volatility rate 31.30% 31.30% 31.30%
Employee Stock Option [Member] | Series A and B common stock      
Stock Based Compensation      
Options granted (in shares) 0 0 0
Employee Stock Option [Member] | CEO | Series C common stock      
Stock Based Compensation      
Options granted (in shares) 129 136 167
Options grant date fair value $ 27.83 $ 39.10 $ 40.05
Employee Stock Option [Member] | Employee | Series C common stock      
Stock Based Compensation      
Options granted (in shares) 407 11 30
Options grant date fair value $ 27.68 $ 30.43 $ 40.61
Employee Stock Option [Member] | Employee | Series C common stock | Minimum      
Stock Based Compensation      
Vesting period 1 year    
Employee Stock Option [Member] | Employee | Series C common stock | Maximum      
Stock Based Compensation      
Vesting period 3 years    
Employee Stock Option [Member] | Non-employee | Director | Series C common stock      
Stock Based Compensation      
Vesting period 1 year    
Options granted (in shares) 21 24 26
Options grant date fair value $ 27.73 $ 30.43 $ 41.71
RSUs | Employees, Employees Of Subsidiaries and Non- Employee Directors | Series C common stock      
Stock Based Compensation      
RSUs granted (in shares) 227 227 79
RSUs grant date fair value $ 84.02 $ 120.70 $ 153.34
Time Based RSUs | Employee | Employees and Employees of Subsidiaries | Series C common stock | Minimum      
Stock Based Compensation      
Vesting period 1 year    
Time Based RSUs | Employee | Employees and Employees of Subsidiaries | Series C common stock | Maximum      
Stock Based Compensation      
Vesting period 5 years    
Time Based RSUs | Non-employee | Director | Series C common stock      
Stock Based Compensation      
Vesting period 1 year    
Performance Based RSUs | Employees, Employees Of Subsidiaries and Non- Employee Directors | Series C common stock      
Stock Based Compensation      
Vesting period 1 year    
2019 Plan      
Stock Based Compensation      
Number of authorized shares 6,000    
2019 Plan | Minimum      
Stock Based Compensation      
Vesting period 1 year    
Term of awards 7 years    
2019 Plan | Maximum      
Stock Based Compensation      
Vesting period 5 years    
Term of awards 10 years