v3.25.4
Commitments and Contingencies (Details)
$ in Millions
1 Months Ended 12 Months Ended
Mar. 31, 2022
plan
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Employment Contracts        
Commitments and Contingencies        
Amount payable under employee contracts in 2026   $ 285.8    
Amount payable under employee contracts in 2027   171.4    
Amount payable under employee contracts in 2028   125.5    
Amount payable under employee contracts in 2029   63.3    
Amount payable under employee contracts in 2030   39.2    
Amount payable under employee contracts thereafter   44.0    
Collective Bargaining Agreement        
Commitments and Contingencies        
Number of components of revenue sharing plan | plan 2      
Revenue pool, contribution, percent of prior years net defined local revenue 48.00%      
Revenue pool, contribution, net defined local revenue, period 3 years      
Amount incurred in revenue sharing   $ 48.6 $ 42.3 $ 26.0
Collective Bargaining Agreement | Maximum        
Commitments and Contingencies        
Percentage of labor force covered   13.00%