v3.26.1
Commitments and Contingencies (Details)
$ in Millions
1 Months Ended 3 Months Ended
Mar. 31, 2022
plan
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Employment Contracts      
Commitments and Contingencies      
Amount payable under employee contracts in 2026   $ 296.0  
Amount payable under employee contracts in 2027   198.4  
Amount payable under employee contracts in 2028   129.6  
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   $ 1.8 $ 1.6
Collective Bargaining Agreement | Maximum      
Commitments and Contingencies      
Percentage of labor force covered   10.00%