XML 80 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Plans and Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
May 28, 2014
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
May 31, 2022
Jun. 30, 2021
May 31, 2021
Jan. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Increase in aggregate number of shares of common stock authorized for issuance         15,000,000   1,000,000  
Stock-based compensation expense   $ 0 $ 2,774 $ 3,075        
Expected dividend yield   0.00%            
Restricted Stock Units (RSUs)                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Stock based compensation expense related to restricted stock   $ 20,400 13,200 7,900        
Aggregate intrinsic value   62,200 37,000 37,300        
Fair value of restricted stock units   $ 16,100 $ 15,700 4,700        
Restricted stock unit awards outstanding   4,445,000 3,479,000          
Employee Stock Option                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Options vesting period   7 years            
Stock-based compensation expense   $ 18,700 $ 17,200 11,100        
Intrinsic value of options exercised   5,000 7,700 7,900        
Fair value of stock options vested   19,500 17,500 9,000        
Market Based Performance Stock Unit                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Stock based compensation expense related to restricted stock   2,500 800 1,800        
Aggregate intrinsic value   $ 7,800 $ 2,100 $ 3,300        
Restricted stock unit awards outstanding   557,000 193,000          
Minimum | Restricted Stock Units (RSUs)                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Expiration period   7 years            
Maximum | Restricted Stock Units (RSUs)                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Expiration period   10 years            
2018 Equity Incentive Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Newly reserved shares of common stock   9,388,428       3,250,000   1,500,000
Time Based Vesting Schedule                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Unrecognized compensation cost related to non-vested equity awards   $ 46,100            
Unrecognized compensation cost, weighted-average vesting period   1 year 7 months 6 days            
Time Based Vesting Schedule | Performance Based Restricted Stock Units                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Unrecognized compensation cost related to non-vested equity awards   $ 5,500            
Performance Based Vesting Schedule | Performance Based Restricted Stock Units                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Restricted stock unit awards outstanding   36,000            
2014 Employee Stock Purchase Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Unrecognized compensation cost related to non-vested equity awards   $ 1,000            
Unrecognized compensation cost, weighted-average vesting period   1 year 2 months 12 days            
Shares issued to employees   161,000            
Shares remaining available for future purchases   722,000            
2014 Employee Stock Purchase Plan | The commencement of the offer period (generally, the sixteenth day in February or August)                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Purchase price per share as percentage of fair market value of common stock 85.00%              
2014 Employee Stock Purchase Plan | The exercise date, which is the last day of a purchase period (generally, the fifteenth day in February or August)                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Purchase price per share as percentage of fair market value of common stock 85.00%              
2014 Employee Stock Purchase Plan | Maximum                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Shares remaining available for future purchases         32,600,000   1,850,000