XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock shares reserved for future issuance 15,018,954   15,018,954   21,557,121
Share base compensation expense $ 5,169 $ 4,137 $ 10,167 $ 7,688  
Restricted Stock Units (RSUs") and Performance Stock Units (PSUs)          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Unrecognized weighted average period     1 year 8 months 12 days    
Total Unrecognised expense 10,400   $ 10,400    
Employee Stock Option          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Unrecognized weighted average period     2 years 9 months 18 days    
Unrecognized unvested stock option $ 32,500   $ 32,500    
Employee Stock Purchase Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock shares reserved for future issuance 1,181,482   1,181,482   1,207,607
Minimum | Restricted Stock Units (RSUs")          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period     2 years    
Minimum | Performance Stock Units (PSUs)          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period     1 year    
Maximum | Restricted Stock Units (RSUs")          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period     3 years    
Maximum | Performance Stock Units (PSUs)          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period     3 years