Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.0.1
Stock-Based Compensation - Incentive Plans and Grants of Stock Awards (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
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.40% 27.40% 27.40%
Maximum      
Fair value assumptions      
Expected term 5 years 2 months 12 days 5 years 2 months 12 days 5 years 2 months 12 days
Volatility rate 31.30% 31.30% 31.30%
Employees and non-employee directors      
Stock Based Compensation      
Cash awards granted during the period $ 12.9    
Employees and non-employee directors | Vested on December 11, 2024      
Stock Based Compensation      
Vesting percentage of awards 50.00%    
Employees and non-employee directors | Vest on December 11, 2025      
Stock Based Compensation      
Vesting percentage of awards 50.00%    
Employee Stock Option | Series A and B common stock      
Stock Based Compensation      
Options granted (in shares) 0 0 0
Employee Stock Option | CEO | Series C common stock      
Stock Based Compensation      
Options granted (in shares) 183 129 136
Options grant date fair value $ 20.18 $ 27.83 $ 39.1
Employee Stock Option | Employee | Series C common stock      
Stock Based Compensation      
Options granted (in shares)   407 11
Options grant date fair value   $ 27.68 $ 30.43
Employee Stock Option | Employee | Series C common stock | Minimum      
Stock Based Compensation      
Vesting period   1 year  
Employee Stock Option | Employee | Series C common stock | Maximum      
Stock Based Compensation      
Vesting period   3 years  
Employee Stock Option | Non-employee | Director | Series C common stock      
Stock Based Compensation      
Vesting period   1 year  
Options granted (in shares)   21 24
Options grant date fair value   $ 27.73 $ 30.43
RSUs | Employees, employees of subsidiaries and non-employee directors | Series C common stock      
Stock Based Compensation      
RSUs granted (in shares) 132 227 227
RSUs grant date fair value $ 56.93 $ 84.02 $ 120.7
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    
2024 Plan      
Stock Based Compensation      
Number of authorized shares 5,000    
2024 Plan | Minimum      
Stock Based Compensation      
Vesting period 1 year    
Term of awards 7 years    
2024 Plan | Maximum      
Stock Based Compensation      
Vesting period 5 years    
Term of awards 10 years