Annual report pursuant to Section 13 and 15(d)

Acquisitions - Additional Information (Detail)

v3.7.0.1
Acquisitions - Additional Information (Detail)
$ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Aug. 02, 2016
USD ($)
Dec. 15, 2015
USD ($)
Aug. 01, 2015
USD ($)
Mar. 30, 2015
USD ($)
Nov. 01, 2014
USD ($)
Mar. 28, 2013
USD ($)
Jun. 30, 2016
USD ($)
Dec. 31, 2013
USD ($)
Apr. 30, 2013
USD ($)
Dec. 31, 2015
USD ($)
Dec. 31, 2016
USD ($)
Installment
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Dec. 31, 2013
USD ($)
Installment
Business Acquisition [Line Items]                            
Cash paid on date of acquisition                         $ 1,805  
Income before provision for income taxes                     $ 14,668 $ 18,054 17,094  
Contingent purchase price payment                     $ 630 570 511  
Promissory Note                            
Business Acquisition [Line Items]                            
Number of installments | Installment                     4      
Installment amount payable $ 900   $ 900   $ 900                  
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                     $ 7      
Equity consideration for SLP acquired                     347      
Jamison                            
Business Acquisition [Line Items]                            
Cash paid on date of acquisition       $ 3,550                    
Contingent consideration       1,429             1,242 1,342    
Fair value adjustments on acquired assets                   $ 87 79 87    
Equity consideration for SLP acquired       $ 3,562           1,342 1,242 1,342    
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                   2,568 4,917      
Income before provision for income taxes                   407 741      
Costs related to acquisition                       245    
Contingent purchase price payment                     $ 180      
Jamison | Promissory Note                            
Business Acquisition [Line Items]                            
Number of installments | Installment                     3      
Installment amount payable             $ 722              
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%                    
Ten-Sixty                            
Business Acquisition [Line Items]                            
Cash paid on date of acquisition           $ 2,500                
Promissory note issued           1,479                
Acquisition of assets           $ 1,900,000                
Ten-Sixty | Promissory Note                            
Business Acquisition [Line Items]                            
Number of installments | Installment                           2
Installment amount payable               $ 218 $ 218          
Quarterly installments from June 30, 2014 through March 31, 2017                           $ 87
Principal on fixed rate notes, interest rate               5.00%           5.00%
Outstanding note payable                   474 $ 95 474    
Milbank                            
Business Acquisition [Line Items]                            
Fair value adjustments on acquired assets                   82 83 82 541  
Equity consideration for SLP acquired                   $ 673 303 673    
Contingent purchase price payment                     $ 450 $ 570 $ 511