Acquisition - Additional Information (Detail)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 09, 2016
USD ($)
Employees
Sep. 30, 2016
USD ($)
Sep. 30, 2015
USD ($)
Sep. 30, 2016
USD ($)
Sep. 30, 2015
USD ($)
Business Acquisition [Line Items]          
Revenue   $ 52,229 $ 49,352 $ 150,804 $ 141,803
Net loss   2,425 8,039 14,436 21,300
United States [Member]          
Business Acquisition [Line Items]          
Revenue   32,230 $ 27,154 85,991 $ 78,517
Olapic, Inc. [Member]          
Business Acquisition [Line Items]          
Total purchase price $ 123,700        
Business acquisition, cash purchase price 13,700        
Business acquisition, line of credit $ 110,000        
Number of employees joined in connection with the acquisition | Employees 198        
Revenue   2,000   2,000  
Net loss   4,600   4,600  
Olapic, Inc. [Member] | General and Administrative [Member]          
Business Acquisition [Line Items]          
Number of employees joined in connection with the acquisition | Employees 13        
Transaction costs   700   1,100  
Olapic, Inc. [Member] | Founders and Employees [Member]          
Business Acquisition [Line Items]          
Contingent consideration placed in escrow $ 9,000        
Unrecognized compensation expense due to business acquisition   $ 3,000   $ 3,000  
Minimum period to recognize compensation expense from escrow deposit       24 months  
Olapic, Inc. [Member] | Founders and Employees [Member] | Restricted Stock Awards and Units [Member]          
Business Acquisition [Line Items]          
Stock awards issued/issuable upon acquisition $ 17,100        
Olapic, Inc. [Member] | United States [Member]          
Business Acquisition [Line Items]          
Number of employees joined in connection with the acquisition | Employees 74        
Olapic, Inc. [Member] | Argentina [Member]          
Business Acquisition [Line Items]          
Number of employees joined in connection with the acquisition | Employees 84        
Olapic, Inc. [Member] | UK and European [Member]          
Business Acquisition [Line Items]          
Number of employees joined in connection with the acquisition | Employees 40