XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2019
Debt Instrument [Line Items]      
Total long term debt $ 567,074 $ 565,312  
Less: current maturities (24,557) (23,355)  
Long-term debt, less current maturities 542,517 541,957  
Senior Notes | 5.75% Senior Notes Due 2028      
Debt Instrument [Line Items]      
Total long term debt 296,217 295,770  
Unamortized debt issuance costs 3,783 4,230  
Notes payable interest rate (as a percent)     5.75%
Medium-term Notes | Term Loan Agreement      
Debt Instrument [Line Items]      
Total long term debt 198,906 198,657  
Unamortized debt issuance costs 1,094 1,343  
Notes Payable      
Debt Instrument [Line Items]      
Total long term debt $ 3,192 $ 3,392  
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 $ 68,759 $ 67,493  
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) 4.80% 4.80%