XML 76 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-based Compensation - Additional Information (Detail)
1 Months Ended 12 Months Ended
Jul. 31, 2013
Dec. 31, 2020
USD ($)
employee
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted-average grant date fair value per share (in dollars per share) | $ / shares   $ 18.89 $ 12.99 $ 4.78
Aggregate intrinsic value for options exercised   $ 80,600,000 $ 19,900,000 $ 2,200,000
Fair value of options vested   14,500,000 6,300,000 6,800,000
Tax benefit recognized related to share-based compensation cost   0    
Total share-based compensation expense   19,374,000 17,458,000 11,475,000
Share-based Payment Arrangement, Plan Modification, Incremental Cost   $ 4,700,000    
Share-based Payment Arrangement, Plan Modification, Number of Grantees Affected | employee   10    
2004 Stock Option Plan and 2013 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares authorized under the Plans (in shares) | shares   11,835,327    
Stock options grant period, years   10 years    
Stock options vesting period and exercisable period, years   4 years    
Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total value of shares vested   $ 12,500,000 $ 17,600,000 $ 1,000,000.0
Shares vested (in shares) | shares   455,278    
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Length of offering period, in months 12 months      
Length of purchase periods, in months 6 months      
Purchase price percentage of fair market value of shares 85.00%      
Shares issued (in shares) | shares   89,477 203,464 257,132
Total share-based compensation expense   $ 900,000 $ 800,000 $ 700,000
Common stock reserved for issuance (in shares) | shares   1,642,147    
Share available for grant (in shares) | shares   536,443    
ESPP | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Contribution percentage of purchase shares on participants eligible compensation 0.00%      
ESPP | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Contribution percentage of purchase shares on participants eligible compensation 10.00%      
Service component        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost   $ 26,200,000    
Unrecognized compensation cost, weighted-average recognized period   2 years 25 days    
Service and Performance components        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost   $ 7,100,000    
Unrecognized compensation cost, weighted-average recognized period   1 year 8 months 1 day