XML 87 R72.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected dividend yield percentage 0.00%  
Stock options percentage 110.00%  
Common stock options exercises shares (in Shares) 1,579  
Shares reserved for future issuance 16,071,666  
Stock options, Options exercises 433,915  
Unrecognized compensation expense (in Dollars) $ 9.6  
Weighted-average period 3 years 2 months 12 days  
Business acquisition shares exchange ratio 0.23334% 0.23334%
Restricted Stock Units    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares reserved for future issuance 872,037  
Unrecognized compensation expense $ 8.3  
Weighted-average period for unrecognized compensation expense to be recognized 2 years 6 months  
2008 Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Capital stock percentage 10.00%  
Capital stock duration 10 years  
2018 Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Capital stock percentage 10.00%  
Capital stock duration 10 years  
Stock options percentage 100.00%  
2023 Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock options granted shares (in Shares) 1,230,318  
2023 Plan | Restricted Stock Units    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock options granted shares (in Shares) 955,721  
Stock options vesting period 3 years  
Stock options vesting percentage 25.00%  
Stock options, Options vested 0  
2023 Plan | Options    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock options vesting period 4 years  
Stock options, Options exercises 0  
2008, 2018 Stock Plan and the 2023 Equity Incentive Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares reserved for future issuance 4,769,377  
Number of shares authorized 10,797,927