Quarterly report pursuant to Section 13 or 15(d)

Acquisitions - Additional Information (Detail)

v3.7.0.1
Acquisitions - Additional Information (Detail)
$ in Thousands
1 Months Ended 3 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 ($)
Mar. 31, 2017
USD ($)
Installment
Dec. 31, 2016
USD ($)
Dec. 31, 2013
USD ($)
Installment
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               $ 238 $ 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%                    
Jamison                        
Business Acquisition [Line Items]                        
Cash paid on date of acquisition       $ 3,550                
Contingent consideration       1,429           $ 898 1,242  
Equity consideration for SLP acquired       $ 3,562                
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%                
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                   $ 0 95  
Milbank                        
Business Acquisition [Line Items]                        
Equity consideration for SLP acquired                   $ 0 $ 303