XML 81 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-term Debt - Schedule of Debt (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Sep. 30, 2019
Debt Instrument [Line Items]      
Total long term debt $ 867,300 $ 861,200  
Less: current maturities (32,200) (31,000)  
Long-term debt, less current maturities 835,100 830,200  
Senior Notes | 5.75% Senior Notes Due 2028      
Debt Instrument [Line Items]      
Total long term debt 297,500 297,000  
Unamortized debt issuance costs 2,500 3,000  
Notes payable Interest rate     5.75%
Medium-term Notes | Term Loan Agreement      
Debt Instrument [Line Items]      
Total long term debt 485,600 489,200  
Unamortized debt issuance costs 4,400 5,800  
Notes Payable      
Debt Instrument [Line Items]      
Total long term debt $ 1,200 2,000  
Notes Payable | Maximum      
Debt Instrument [Line Items]      
Notes payable Interest rate 5.00%    
Notes Payable | Vehicle and Equipment      
Debt Instrument [Line Items]      
Total long term debt $ 83,000 $ 73,000  
Notes Payable | Vehicle and Equipment | Minimum      
Debt Instrument [Line Items]      
Notes payable Interest rate 1.90%    
Notes Payable | Vehicle and Equipment | Maximum      
Debt Instrument [Line Items]      
Notes payable Interest rate 7.30%