v3.26.1
Debt - Schedule of Long-Term Debt Outstanding (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Long-term debt outstanding [Line Items]      
Less unamortized debt issuance costs $ 14,883 $ 15,604 $ 17,766
Total long-term debt 1,433,328 1,165,538 1,172,165
Less current maturities 11,708 11,708 11,780
Net long-term debt $ 1,421,620 1,153,830 1,160,385
Line of Credit      
Long-term debt outstanding [Line Items]      
Weighted Average Interest Rate at March 31, 2026 6.46%    
Long-term debt, gross $ 270,000 0 0
Term loan A agreement due on March 7, 2030 | Line of Credit      
Long-term debt outstanding [Line Items]      
Weighted Average Interest Rate at March 31, 2026 5.45%    
Long-term debt, gross $ 258,070 259,725 264,688
Term loan B agreement due on March 8, 2032 | Line of Credit      
Long-term debt outstanding [Line Items]      
Weighted Average Interest Rate at March 31, 2026 5.67%    
Long-term debt, gross $ 495,000 496,250 500,000
Senior notes due on May 1, 2031 | Senior Notes      
Long-term debt outstanding [Line Items]      
Weighted Average Interest Rate at March 31, 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 March 31, 2026 0.00%    
Long-term debt, gross $ 141 $ 167 $ 243