Annual report pursuant to Section 13 and 15(d)

Acquisitions - Additional Information (Detail)

v3.10.0.1
Acquisitions - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 15, 2015
Mar. 30, 2015
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Business Acquisition [Line Items]          
Contingent purchase price payment     $ 447 $ 756 $ 630
Income before provision for income taxes     22,826 26,265 14,668
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     54 41  
Equity consideration for SLP acquired     231 279  
Contingent purchase price payment     102 109  
Jamison          
Business Acquisition [Line Items]          
Cash paid on date of acquisition   $ 3,550      
Contingent consideration   1,429 524 817  
Fair value adjustments on acquired assets     52 79 79
Equity consideration for SLP acquired   $ 3,562 524 817  
Contingent purchase price payment     345 345  
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     3,834 4,921 4,917
Income before provision for income taxes     $ 312 $ 834 $ 741
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%