XML 107 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based Compensation - Additional Information (Detail) - USD ($)
1 Months Ended 12 Months Ended
Jul. 31, 2013
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares authorized under the Plans (in shares)   250,000    
Weighted-average grant date fair value per share (in dollars per share)       $ 18.89
Aggregate intrinsic value for options exercised   $ 2,300,000 $ 26,900,000 $ 39,900,000
Fair value of options vested   2,200,000 3,700,000 4,200,000
Tax benefit recognized related to share-based compensation cost   0    
Stock-based compensation expense   $ 25,908,000 30,173,000 19,374,000
Share-based Payment Arrangement, Plan Modification, Incremental Cost     3,000,000 4,700,000
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)   15,057,772    
Stock options grant period, years   10 years    
Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total value of shares vested   $ 18,600,000 $ 11,700,000 $ 7,000,000
Shares vested (in shares)   759,305    
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)   150,341 64,809 89,477
Stock-based compensation expense   $ 2,200,000 $ 1,300,000 $ 900,000
Common stock reserved for issuance (in shares)   2,204,647    
Share available for grant (in shares)   883,793    
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   $ 36,700,000    
Unrecognized compensation cost, weighted-average recognized period   2 years    
Service and Performance components        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost   $ 100,000    
Unrecognized compensation cost, weighted-average recognized period   1 year    
Common Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options vesting period and exercisable period, years   4 years