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 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, 2017
USD ($)
Jun. 30, 2016
USD ($)
Dec. 31, 2013
USD ($)
Apr. 30, 2013
USD ($)
Jun. 30, 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 $ 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       $ 0 95  
Milbank                          
Business Acquisition [Line Items]                          
Equity consideration for SLP acquired             $ 0       $ 0 $ 303