XML 61 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Significant Accounting Policies - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Accounting Policies and General Information [Line Items]        
Amount insured by FDIC   $ 250,000    
Cash equivalents   55,600,000 $ 0  
Impairment of long-lived assets   0 0 $ 0
Insurance cost of claims   14,620,000 11,647,000  
Advertising expenses   3,200,000 3,000,000 2,300,000
Amortization expense related to financing costs   1,100,000 400,000 $ 300,000
Deferred financing costs   6,800,000 1,700,000  
Write-off of debt issuance costs, included in interest expense   $ 2,113,000 $ 286,000  
Federal corporate tax rate   35.00% 35.00% 35.00%
Tax benefit recognized, due to tax rate change   $ 3,800,000    
Result of ASU implementation   3,000,000    
Other Non-Current Assets [Member]        
Accounting Policies and General Information [Line Items]        
Retainage receivables, expected to be collected   $ 500,000    
Scenario, Forecast [Member]        
Accounting Policies and General Information [Line Items]        
Federal corporate tax rate 21.00%      
Maximum [Member]        
Accounting Policies and General Information [Line Items]        
Estimated useful life   6 years    
Minimum [Member]        
Accounting Policies and General Information [Line Items]        
Estimated useful life   4 years    
Customer Relationships [Member] | Maximum [Member]        
Accounting Policies and General Information [Line Items]        
Estimated useful life     15 years  
Customer Relationships [Member] | Minimum [Member]        
Accounting Policies and General Information [Line Items]        
Estimated useful life     8 years  
Covenants Not-to-Compete [Member] | Maximum [Member]        
Accounting Policies and General Information [Line Items]        
Estimated useful life     5 years  
Covenants Not-to-Compete [Member] | Minimum [Member]        
Accounting Policies and General Information [Line Items]        
Estimated useful life     1 year  
Trademarks and Trade Names [Member] | Maximum [Member]        
Accounting Policies and General Information [Line Items]        
Estimated useful life     15 years  
Trademarks and Trade Names [Member] | Minimum [Member]        
Accounting Policies and General Information [Line Items]        
Estimated useful life     8 years  
Vehicles [Member]        
Accounting Policies and General Information [Line Items]        
Estimated useful life, description   The shorter of lease life or five years    
Furniture, Fixtures and Equipment[Member] | Maximum [Member]        
Accounting Policies and General Information [Line Items]        
Estimated useful life   5 years    
Furniture, Fixtures and Equipment[Member] | Minimum [Member]        
Accounting Policies and General Information [Line Items]        
Estimated useful life   3 years    
Equipment [Member] | Maximum [Member]        
Accounting Policies and General Information [Line Items]        
Estimated useful life   5 years    
Equipment [Member] | Minimum [Member]        
Accounting Policies and General Information [Line Items]        
Estimated useful life   3 years    
Leasehold Improvements [Member]        
Accounting Policies and General Information [Line Items]        
Estimated useful life, description   The shorter of lease life or five years    
Building [Member]        
Accounting Policies and General Information [Line Items]        
Estimated useful life   30 years    
Revenue [Member] | Customer Concentration Risk [Member]        
Accounting Policies and General Information [Line Items]        
Customer concentration risk, percentage   100.00% 100.00% 100.00%
Revenue [Member] | Customer Concentration Risk [Member] | Maximum [Member]        
Accounting Policies and General Information [Line Items]        
Customer concentration risk, percentage   4.00% 4.00% 4.00%
Accounts Receivable [Member]        
Accounting Policies and General Information [Line Items]        
Retainage receivables   $ 23,100,000 $ 10,300,000  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Maximum [Member]        
Accounting Policies and General Information [Line Items]        
Customer concentration risk, percentage   3.00% 3.00% 3.00%
Workers' Compensation Insurance [Member]        
Accounting Policies and General Information [Line Items]        
Insurance cost of claims   $ 800,000 $ 800,000  
General Liability Insurance Program [Member] | Maximum [Member]        
Accounting Policies and General Information [Line Items]        
Insurance cost of claims   2,000,000 2,000,000  
Aggregate cap of insurance cost of claims   8,000,000 8,000,000  
Self-incurred retention   400,000 400,000  
Credit and Security Agreement [Member]        
Accounting Policies and General Information [Line Items]        
Deferred financing costs   1,000,000 $ 300,000  
Write-off of debt issuance costs, included in interest expense   $ 2,100,000