XML 42 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Common stock shares reserved for future issuance 24,754,982   21,557,121
Share base compensation expense $ 4,998 $ 3,551  
Performance Stock Units (PSUs)      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized weighted average period 1 year 10 months 24 days    
Total Unrecognised expense $ 12,300    
Employee Stock Option      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized weighted average period 3 years    
Unrecognized unvested stock option $ 34,800    
Employee Stock Purchase Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Common stock shares reserved for future issuance 1,207,607   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