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
|
|
|
|
|