v3.26.1
Debt - Narrative (Details)
$ in Thousands
Mar. 29, 2022
USD ($)
item
Mar. 10, 2021
USD ($)
May 11, 2026
USD ($)
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Debt          
Number of credit facilities | item 2        
Current maturities, including anticipated repayments       $ 581,250 $ 250,000
Revolving Credit Agreement          
Debt          
Face amount $ 450,000        
Maximum borrowing capacity 150,000        
Letters of credit outstanding, amount       255,000 204,000
Current maturities, including anticipated repayments       255,000  
Revolving Credit Agreement | Subsequent event          
Debt          
Maximum borrowing capacity     $ 300,000    
Line of Credit          
Debt          
Line of credit facility, remaining borrowing capacity       166,000 217,000
Line of Credit | Letter of Credit          
Debt          
Letters of credit outstanding, amount       29,000 $ 30,000
Term Loan A          
Debt          
Face amount 500,000        
Principal outstanding excluding unamortized deferred financing costs       326,000  
Current maturities, including anticipated repayments       326,000  
Term Loan B          
Debt          
Face amount 600,000        
Principal outstanding excluding unamortized deferred financing costs       511,000  
4.500% Senior Notes, due March 2029 | Senior Notes          
Debt          
Face amount   $ 500,000      
Principal outstanding excluding unamortized deferred financing costs       $ 479,000  
Interest rate of debt   4.50%   4.50%  
Debt issued, percent of par   100.00%      
Effective yield percentage   4.50%      
6.625% Senior Notes, due April 2030 | Senior Notes          
Debt          
Face amount $ 600,000        
Principal outstanding excluding unamortized deferred financing costs       $ 552,000  
Interest rate of debt 6.625%     6.625%  
Debt issued, percent of par 100.00%        
Effective yield percentage 6.625%        
9.000% senior secured first lien notes due 2032 | Senior Notes | Subsequent event          
Debt          
Interest rate of debt     9.00%    
9.750% senior secured second lien notes due 2033 | Senior Notes | Subsequent event          
Debt          
Interest rate of debt     9.75%