XML 37 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Long-term Debt - Schedule of Debt (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Debt Disclosure [Abstract]    
Senior Notes due 2028, net of unamortized debt issuance costs of $4,823 and $0, respectively $ 295,177  
Term loan, net of unamortized debt issuance costs of $1,662 and $4,834, respectively 198,338 $ 390,916
Vehicle and equipment notes, maturing through December 2024; payable in various monthly installments, including interest rates ranging from 2.5% to 4.8% 72,714 60,391
Various notes payable, maturing through March 2025; payable in various monthly installments, including interest rates ranging from 4% to 6% 2,966 3,517
Total long term debt 569,195 454,824
Less: current maturities (24,164) (22,642)
Long-term debt, less current maturities $ 545,031 $ 432,182