XML 16 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Long-term Debt - Schedule of Debt (Detail) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Debt Disclosure [Abstract]    
Senior Notes due 2028, net of unamortized debt issuance costs of $4,989 and $0, respectively $ 295,011  
Term loan, net of unamortized debt issuance costs of $2,164 and $4,834, respectively 197,836 $ 390,916
Vehicle and equipment notes, maturing through September 2024; payable in various monthly installments, including interest rates ranging from 2.5% to 4.8% 69,430 60,391
Various notes payable, maturing through March 2025; payable in various monthly installments, including interest rates ranging from 4% to 6% 2,967 3,517
Total long term debt 565,244 454,824
Less: current maturities (22,734) (22,642)
Long-term debt, less current maturities $ 542,510 $ 432,182