XML 71 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Total long term debt $ 862,943 $ 861,154
Less: current maturities (31,661) (30,983)
Long-term debt, less current maturities 831,282 830,171
Senior Notes | 5.75% Senior Notes Due 2028    
Debt Instrument [Line Items]    
Total long term debt 297,263 296,964
Unamortized debt issuance costs 2,737 3,036
Medium-term Notes | Term Loan Agreement    
Debt Instrument [Line Items]    
Total long term debt 487,218 489,233
Unamortized debt issuance costs 5,282 5,767
Notes Payable    
Debt Instrument [Line Items]    
Total long term debt $ 1,382 $ 1,973
Notes Payable | Minimum    
Debt Instrument [Line Items]    
Notes payable interest rate (as a percent) 2.00% 2.00%
Notes Payable | Maximum    
Debt Instrument [Line Items]    
Notes payable interest rate (as a percent) 5.00% 5.00%
Notes Payable | Vehicle and Equipment    
Debt Instrument [Line Items]    
Total long term debt $ 77,080 $ 72,984
Notes Payable | Vehicle and Equipment | Minimum    
Debt Instrument [Line Items]    
Notes payable interest rate (as a percent) 1.90% 1.90%
Notes Payable | Vehicle and Equipment | Maximum    
Debt Instrument [Line Items]    
Notes payable interest rate (as a percent) 6.70% 6.70%