XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Long-term Debt - Schedule of Debt (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Sep. 30, 2019
Debt Instrument [Line Items]      
Total long term debt $ 861,154 $ 863,032  
Less: current maturities (30,983) (30,839)  
Long-term debt, less current maturities 830,171 832,193  
Senior Notes | 5.75% Senior Notes Due 2028      
Debt Instrument [Line Items]      
Total long term debt 296,964 296,367  
Unamortized debt issuance costs 3,036 3,633  
Notes payable Interest rate     5.75%
Medium-term Notes | Term Loan Agreement      
Debt Instrument [Line Items]      
Total long term debt 489,233 493,265  
Unamortized debt issuance costs 5,767 6,735  
Notes Payable      
Debt Instrument [Line Items]      
Total long term debt $ 1,973 4,172  
Notes Payable | Minimum      
Debt Instrument [Line Items]      
Notes payable Interest rate 2.00%    
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 $ 72,984 $ 69,228  
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 6.10%