v3.25.3
Commitments and Contingencies (Details)
$ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 31, 2022
plan
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Oct. 01, 2025
USD ($)
Employment Contracts            
Commitments and Contingencies            
Amount payable under employee contracts in 2025   $ 265.9   $ 265.9    
Amount payable under employee contracts in 2026   185.5   185.5    
Amount payable under employee contracts in 2027   136.4   136.4    
Amount payable under employee contracts in 2028   106.2   106.2    
Amount payable under employee contracts in 2029   63.4   63.4    
Amount payable under employee contracts thereafter   83.2   83.2    
Employment Contracts | Subsequent Event            
Commitments and Contingencies            
Amount due under employee contracts           $ 14.8
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   $ 24.1 $ 22.8 $ 50.5 $ 43.6  
Collective Bargaining Agreement | Maximum            
Commitments and Contingencies            
Percentage of labor force covered   10.00%   10.00%