v3.26.1
Long-Term Debt (Details) - USD ($)
3 Months Ended
Jun. 12, 2025
May 29, 2025
Apr. 09, 2025
Mar. 31, 2026
Mar. 31, 2025
Line of Credit Facility          
Repayments of long-term debt       $ 50,100,000 $ 4,000,000.0
Line of Credit          
Line of Credit Facility          
Line of credit facility, accordion feature, increase limit, percentage of EBITDA     100.00%    
Amended and Restated Credit Agreement | Line of Credit          
Line of Credit Facility          
Line of credit facility, maximum borrowing capacity     $ 800,000,000.0    
Line of credit facility, accordion feature, increase limit     $ 275,000,000.0    
Amended and Restated Credit Agreement | Line of Credit | Revolving Credit Facility          
Line of Credit Facility          
Line of credit facility, unused capacity, commitment fee     0.175%    
Amended and Restated Credit Agreement | Line of Credit | Variable Rate Scenario One | Revolving Credit Facility | Federal Funds Effective Rate          
Line of Credit Facility          
Variable rate on debt     0.50%    
Amended and Restated Credit Agreement | Line of Credit | Variable Rate Scenario One | Revolving Credit Facility | SOFR          
Line of Credit Facility          
Variable rate on debt     1.00%    
Amended and Restated Credit Agreement | Line of Credit | Variable Rate Scenario Two | Revolving Credit Facility | SOFR          
Line of Credit Facility          
Variable rate on debt     1.375%    
Amended and Restated Credit Agreement | Line of Credit | Variable Rate Scenario Two | Revolving Credit Facility | Base Rate          
Line of Credit Facility          
Variable rate on debt     0.375%    
Term Loan | Line of Credit          
Line of Credit Facility          
Repayments of long-term debt     $ 59,800,000    
Revolving Credit Facility | Line of Credit          
Line of Credit Facility          
Outstanding borrowings       160,000,000.0  
Revolving Credit Facility | Line of Credit | Revolving Credit Facility          
Line of Credit Facility          
Credit facility borrowing capacity       630,600,000  
Letter of credit outstanding       $ 9,400,000  
Senior Notes 6.125% due June 2033 | Senior Notes          
Line of Credit Facility          
Senior notes   $ 450,000,000      
Interest rate   6.125%      
Redemption price   100.00%      
Senior Notes 5.75% due June 2025 | Senior Notes          
Line of Credit Facility          
Senior notes $ 350,000,000        
Interest rate 5.75%        
Redemption price 100.00%