XML 101 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financing Arrangements and Debt - Schedule of Long Term Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total notes payable $ 1,284,832 $ 1,334,944
Unamortized debt issuance cost and discount on notes payable (14,336) (10,107)
Total notes payable, net of unamortized discount 1,270,496 1,324,837
Finance lease obligations, due through November 2034 4,877 4,238
Debt and Lease Obligation, Total 1,275,373 1,329,075
Current maturities (871) (723)
Long-term debt, including finance lease obligation $ 1,274,502 $ 1,328,352
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Long-term debt, including finance lease obligation Long-term debt, including finance lease obligation
5.875% notes, due December 2027    
Debt Instrument [Line Items]    
Total notes payable $ 78,899 $ 443,249
5.875% notes, due December 2027 | Senior Notes    
Debt Instrument [Line Items]    
Stated interest rate 5.875%  
6.375% notes, due July 2028    
Debt Instrument [Line Items]    
Total notes payable $ 148,590 372,226
6.375% notes, due July 2028 | Senior Notes    
Debt Instrument [Line Items]    
Stated interest rate 6.375%  
7.05% notes, due May 2029    
Debt Instrument [Line Items]    
Total notes payable $ 117,582 179,708
7.05% notes, due May 2029 | Senior Notes    
Debt Instrument [Line Items]    
Stated interest rate 7.05%  
6.00% notes, due October 2032 | Senior Notes    
Debt Instrument [Line Items]    
Stated interest rate 6.00%  
Total notes payable $ 600,000 0
5.875% Notes, Due December 2042    
Debt Instrument [Line Items]    
Total notes payable $ 339,761 $ 339,761
Debt instrument, basis spread on variable rate 0.25%  
5.875% Notes, Due December 2042 | Senior Notes    
Debt Instrument [Line Items]    
Stated interest rate 5.875%