XML 80 R70.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-based Compensation - Additional Information (Detail)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
Installment
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Sep. 27, 2017
shares
Dec. 31, 2012
shares
Dec. 31, 2001
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Other accrued expenses and current liabilities $ 27,979 $ 27,039      
Restricted Stock Units (RSUs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Business combination, estimated post combination expense $ 3,400        
Weighted average remaining service period 1 year 6 months        
Other accrued expenses and current liabilities $ 100 $ 600      
NSO Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of options, outstanding | shares 3,815,348 4,337,856      
Exercise price stock options outstanding | $ / shares $ 0.000025 $ 0.000025      
Contractual term 35 years        
Intrinsic value of options exercised $ 19,800        
ISO Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of options, outstanding | shares   532,220      
Exercise price stock options outstanding | $ / shares   $ 0.65      
Contractual term 10 years        
Intrinsic value of options exercised $ 7,400        
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
2012 Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of options, outstanding | shares 1,273,311 1,541,165      
Exercise price stock options outstanding | $ / shares $ 4.20 $ 4.12      
Contractual term 10 years        
Intrinsic value of options exercised $ 8,500        
Total requisite service period of awards 4 years        
Compensation cost related to nonvested awards not yet recognized $ 600        
Weighted average period of recognition 1 year 7 months 6 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]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of options, outstanding | shares 20,000 0      
Exercise price stock options outstanding | $ / shares $ 38.11 $ 0      
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 $ 25,600        
Weighted average period of recognition 4 years        
Weighted average grant date fair value of RSUs | $ / shares $ 36.18        
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