v3.26.1
Commitments and Contingencies (Details)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2022
plan
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Employment Contracts          
Commitments and Contingencies          
Amount payable under employee contracts in 2026   $ 297.8   $ 297.8  
Amount payable under employee contracts in 2027   201.4   201.4  
Amount payable under employee contracts in 2028   129.6   129.6  
Amount payable under employee contracts in 2029   63.3   63.3  
Amount payable under employee contracts in 2030   39.2   39.2  
Amount payable under employee contracts thereafter   44.0   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   $ 29.2 $ 24.8 $ 31.0 $ 26.4
Collective Bargaining Agreement | Maximum          
Commitments and Contingencies          
Percentage of labor force covered   10.00%   10.00%