v3.26.1
Debt - Schedule of Long-Term Debt Outstanding (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
May 15, 2026
Dec. 31, 2025
Jun. 30, 2025
Long-term debt outstanding [Line Items]        
Less unamortized debt issuance costs $ 17,943   $ 15,604 $ 17,045
Total long-term debt 1,617,306   1,165,538 1,352,954
Less current maturities 17,221   11,708 11,780
Net long-term debt $ 1,600,085   1,153,830 1,341,174
Line of Credit        
Long-term debt outstanding [Line Items]        
Weighted Average Interest Rate at June 30, 2026 7.50%      
Long-term debt, gross $ 61,000   0 183,000
Term loan A agreement due on March 7, 2030 | Line of Credit        
Long-term debt outstanding [Line Items]        
Weighted Average Interest Rate at June 30, 2026 5.48%      
Long-term debt, gross $ 256,416   259,725 263,033
Term loan B agreement due on March 8, 2032 | Line of Credit        
Long-term debt outstanding [Line Items]        
Weighted Average Interest Rate at June 30, 2026 5.40%      
Long-term debt, gross $ 892,762 $ 895,000 496,250 498,750
Senior notes due on May 1, 2031 | Senior Notes        
Long-term debt outstanding [Line Items]        
Weighted Average Interest Rate at June 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 June 30, 2026 0.00%      
Long-term debt, gross $ 71   $ 167 $ 216