XML 99 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands, shares in Millions
1 Months Ended 12 Months Ended
Feb. 28, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation expense   $ 35,533 $ 38,337 $ 22,362
Restricted Stock        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Fair value of vested   0 1,800 1,500
Restricted Stock Units (RSUs)        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Fair value of vested   $ 1,900 $ 500 $ 4,100
2021 Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Percentage related to employees able to purchase shares at lower of fair market value 85.00%      
Number of shares available for future issuance   4.6    
2021 Employee Stock Purchase Plan | Maximum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Percentage allowed for eligible employees to purchase shares of common stock 15.00%      
2021 Incentive Award Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares available for future issuance   17.8