XML 57 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Jan. 01, 2019
Jan. 01, 2018
Sep. 30, 2018
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Accounting Policies and General Information [Line Items]            
Amount insured by FDIC       $ 250,000    
Cash equivalents       69,800,000 $ 55,600,000  
Impairment of long-lived assets       0 0 $ 0
Insurance cost of claims       15,242,000 14,620,000  
Advertising expenses       3,800,000 3,200,000 3,000,000
Amortization expense related to financing costs       1,200,000 1,100,000 400,000
Deferred financing costs       6,400,000 6,800,000  
Write-off of debt issuance costs, included in interest expense       $ 1,164,000 $ 2,113,000 $ 286,000
Federal corporate tax rate       21.00% 35.00% 35.00%
Tax benefit recognized, due to tax rate change       $ 800,000 $ 3,800,000  
Cumulative effect, net of tax       2,142,000    
Accounting Standards Update 2017-12 [Member]            
Accounting Policies and General Information [Line Items]            
Adjustment to retained earnings and accumulated other comprehensive income to reclassify cash flow hedge   $ 100,000        
Accounting Standards Update 2014-09 [Member]            
Accounting Policies and General Information [Line Items]            
Cumulative effect, net of tax   $ 2,100,000 $ (800,000)      
Accounting Standards Update 2016-02 [Member] | Subsequent Event [Member]            
Accounting Policies and General Information [Line Items]            
Result of ASU implementation $ 43,000,000          
Other Non-Current Assets [Member]            
Accounting Policies and General Information [Line Items]            
Retainage receivables, expected to be collected       $ 600,000    
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       2 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       $ 28,000,000 $ 23,100,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  
Vehicles Insurance [Member]            
Accounting Policies and General Information [Line Items]            
Insurance cost of claims       500,000 500,000  
Senior Secured Credit Agreement [Member]            
Accounting Policies and General Information [Line Items]            
Deferred financing costs       1,100,000 1,000,000  
Write-off of debt issuance costs, included in interest expense       $ 100,000 $ 2,100,000