XML 119 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
LONG-TERM DEBT - Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Apr. 24, 2017
Principal      
Aggregate maturities of long-term debt $ 789,280 $ 667,000  
Less current maturities (13,157) (92,000)  
Total long-term debt 776,123 575,000  
Unamortized Discount and Debt Issuance Costs      
Unamortized debt issuance costs including current and non-current (7,929) (10,996)  
Total unamortized debt issuance costs (7,929) (10,996)  
Revolving credit facility      
Principal      
Aggregate maturities of long-term debt 255,000 175,000  
Unamortized Discount and Debt Issuance Costs      
Unamortized debt issuance costs including current and non-current (3,050) (5,203)  
Senior notes due 2025      
Principal      
Aggregate maturities of long-term debt 400,000 400,000  
Unamortized Discount and Debt Issuance Costs      
Unamortized debt issuance costs including current and non-current (4,879) (5,793) $ (7,300)
Securitization Facility      
Principal      
Aggregate maturities of long-term debt 73,800 $ 92,000  
Equipment Financing May 2019      
Principal      
Aggregate maturities of long-term debt 8,199    
Equipment Financing November 2019      
Principal      
Aggregate maturities of long-term debt $ 52,281