v3.8.0.1
Business Acquisition - Additional Information (Details)
$ in Thousands
Jan. 09, 2018
USD ($)
earn-out_payment
Mar. 31, 2018
USD ($)
Dec. 30, 2017
USD ($)
Business Acquisition [Line Items]      
Goodwill   $ 65,643 $ 60,281
Town & Country Resources, Inc.      
Business Acquisition [Line Items]      
Potential consideration transferred $ 7,000    
Cash consideration $ 5,000    
Number of earn-out payments | earn-out_payment 2    
First earn-out payment $ 1,000    
Second earn-out payment 1,000    
Contingent consideration 1,000    
Consideration transferred 6,000    
Goodwill 4,800    
Intangible assets $ 1,200