Annual report pursuant to Section 13 and 15(d)

Acquisitions - Additional Information (Detail)

v3.8.0.1
Acquisitions - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 15, 2015
Mar. 30, 2015
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Business Acquisition [Line Items]          
Contingent purchase price payment     $ 756 $ 630 $ 570
Income before provision for income taxes     26,265 14,668 18,054
Cappiccille          
Business Acquisition [Line Items]          
Cash paid on date of acquisition $ 148        
Contingent consideration $ 354        
Earn out payments percentage on revenue remainder of fiscal year 19.00%        
Earn out payments percentage on revenue due in two years 19.00%        
Earn out payments percentage on revenue due in three years 19.00%        
Earn out payments percentage on revenue due in four years 19.00%        
Earn out payments percentage on revenue due thereafter 19.00%        
Fair value adjustments on acquired assets     41 7  
Equity consideration for SLP acquired     279 347  
Contingent purchase price payment     109    
Jamison          
Business Acquisition [Line Items]          
Cash paid on date of acquisition   $ 3,550      
Contingent consideration   1,429 817 1,242  
Fair value adjustments on acquired assets     79 79 87
Equity consideration for SLP acquired   $ 3,562 817 1,242  
Contingent purchase price payment     345 180  
Earn out payments percentage on EBITDA remainder of fiscal year   20.00%      
Earn out payments percentage on EBITDA due in two years   20.00%      
Earn out payments percentage on EBITDA due in three years   20.00%      
Earn out payments percentage on EBITDA due in four years   20.00%      
Earn out payments percentage on EBITDA due in five years   20.00%      
Earn Out Payments Percentage On EBITDA Due thereafter   20.00%      
Revenue     4,921 4,917 2,568
Income before provision for income taxes     $ 834 $ 741 407
Costs related to acquisition         $ 245
Jamison | Seller Note          
Business Acquisition [Line Items]          
Promissory note issued   $ 394      
Interest on principal amount   5.00%      
Jamison | Principals Notes          
Business Acquisition [Line Items]          
Promissory note issued   $ 1,771      
Interest on principal amount   5.00%