v3.26.3
Debt - Schedule of Long-Term Debt Outstanding (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
May 15, 2026
Dec. 31, 2025
Sep. 30, 2025
Long-term debt outstanding [Line Items]        
Less unamortized debt issuance costs $ 17,056   $ 15,604 $ 16,325
Total long-term debt 1,553,251   1,165,538 1,187,748
Less current maturities 18,876   11,708 11,780
Net long-term debt $ 1,534,375   1,153,830 1,175,968
Line of Credit        
Long-term debt outstanding [Line Items]        
Weighted Average Interest Rate at September 30, 2026 8.00%      
Long-term debt, gross $ 0   0 20,000
Term loan A agreement due on March 7, 2030 | Line of Credit        
Long-term debt outstanding [Line Items]        
Weighted Average Interest Rate at September 30, 2026 6.08%      
Long-term debt, gross $ 254,763   259,725 261,379
Term loan B agreement due on March 8, 2032 | Line of Credit        
Long-term debt outstanding [Line Items]        
Weighted Average Interest Rate at September 30, 2026 5.49%      
Long-term debt, gross $ 890,524 $ 895,000 496,250 497,500
Senior notes due on May 1, 2031 | Senior Notes        
Long-term debt outstanding [Line Items]        
Weighted Average Interest Rate at September 30, 2026 7.75%      
Long-term debt, gross $ 425,000   425,000 425,000
Other notes due on January 1, 2061 | Other Notes        
Long-term debt outstanding [Line Items]        
Weighted Average Interest Rate at September 30, 2026 0.00%      
Long-term debt, gross $ 20   $ 167 $ 194