XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Long-term Debt - Schedule of Debt (Parenthetical) (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Debt Instrument [Line Items]      
Notes payable maturity date 2025-03    
Minimum [Member]      
Debt Instrument [Line Items]      
Notes payable Interest rate 2.00%    
Maximum [Member]      
Debt Instrument [Line Items]      
Notes payable Interest rate 6.00%    
Term Loan Agreement [Member]      
Debt Instrument [Line Items]      
Unamortized debt issuance costs $ 1,426 $ 1,662  
Vehicle and Equipment [Member]      
Debt Instrument [Line Items]      
Notes payable maturity date 2025-09    
Vehicle and Equipment [Member] | Minimum [Member]      
Debt Instrument [Line Items]      
Notes payable Interest rate 1.90%    
Vehicle and Equipment [Member] | Maximum [Member]      
Debt Instrument [Line Items]      
Notes payable Interest rate 4.80%    
5.75% Senior Notes Due 2028 [Member]      
Debt Instrument [Line Items]      
Unamortized debt issuance costs $ 4,380 $ 4,823  
Notes payable Interest rate     5.75%