XML 67 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Equity Plans and Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
May 31, 2022
Jun. 30, 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    
Employee Stock Option                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Options vesting period     7 years          
Performance Based Restricted Stock Units                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Restricted stock units awards outstanding 557,000   557,000   193,000      
Restricted Stock Units (RSUs)                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Restricted stock units awards outstanding 4,227,000   4,227,000   3,479,000      
Performance Shares                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Stock based compensation expense related to restricted stock $ 0.7 $ 0.2 $ 1.1 $ 0.4        
Maximum | Restricted Stock Units (RSUs)                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Expiration period     10 years          
Minimum | Restricted Stock Units (RSUs)                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Expiration period     7 years          
2018 Equity Incentive Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Newly reserved shares of common stock 9,838,318   9,838,318       3,250,000 1,500,000
2014 Employee Stock Purchase Plan | Maximum                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Shares issued to employees           32,600,000    
Performance Based Vesting Schedule | Performance Based Restricted Stock Units                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Restricted stock units awards outstanding 36,000   36,000