XML 91 R78.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation - Additional Information (Detail)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2017
USD ($)
Dec. 31, 2018
USD ($)
Installment
$ / shares
shares
Dec. 31, 2017
USD ($)
$ / shares
shares
Dec. 31, 2016
USD ($)
Sep. 27, 2017
shares
Dec. 31, 2012
shares
Dec. 31, 2001
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Business combination, estimated post combination expense $ 2,000            
Other accrued expenses and current liabilities   $ 26,347 $ 21,744        
Restricted Stock Units (RSUs) [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Total requisite service period of awards   4 years          
Business combination, estimated post combination expense   $ 3,400          
Weighted average remaining service period   2 years          
Other accrued expenses and current liabilities   $ 600          
Liability for Class A Redeemable Common Shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Financial liabilities       $ 10,632      
NSO Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of options, outstanding | shares   4,337,856 6,441,972        
Exercise price stock options outstanding | $ / shares   $ 0.000025 $ 0.000025        
Contractual term   35 years          
ISO Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of options, outstanding | shares   532,220 888,864        
Exercise price stock options outstanding | $ / shares     $ 0.67        
Contractual term   10 years          
Intrinsic value of options exercised   $ 5,200 $ 25,600 2,700      
ISO Plan [Member] | Minimum [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Options vesting period   2 years          
ISO Plan [Member] | Maximum [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Options vesting period   3 years          
ISO Plan [Member] | Class A Common Stock [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares authorized | shares             11,153,872
2001 ISO and NQSO Plan [Member] | Liability for Class A Redeemable Common Shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Financial liabilities     $ 66,500        
2012 Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of options, outstanding | shares   1,541,165 2,183,127        
Exercise price stock options outstanding | $ / shares   $ 4.12 $ 3.74        
Contractual term   10 years          
Total requisite service period of awards   4 years          
Compensation expense   $ 600 $ 700 $ 600      
Compensation cost related to nonvested awards not yet recognized   $ 900          
Weighted average period of recognition   2 years 8 months 12 days          
2012 Plan [Member] | Class A Common Stock [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares authorized | shares           5,200,000  
2017 Plan [Member] | Restricted Stock Units (RSUs) [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Compensation cost related to nonvested awards not yet recognized   $ 5,300          
Weighted average period of recognition   4 years          
Weighted average grant date fair value of RSUs | $ / shares   $ 30.96          
Number of vesting equal annual installments | Installment   4          
2017 Plan [Member] | Class A Common Stock [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock reserved for issuance | shares         8,104,971