XML 96 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Oct. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock-based compensation expense   $ 14,288,000 $ 11,618,000
Number of shares reserved for issuance   2,401,347 2,107,745
Options outstanding   4,485,546 3,117,042
Aggregate intrinsic value of options exercised   $ 100,000 $ 2,100,000
Unvested restricted stock units   975,550 1,759,918
Number of common shares issued for each RSU vested   31,231,264 22,522,644
RSUs      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period   4 years  
Fair value RSUs vested   $ 9,500,000 $ 7,100,000
Expected to be recognized as stock-based compensation expense, RSUs   $ 10,600,000  
Weighted-average recognition period   1 year 3 months 18 days  
Unvested restricted stock units   975,550 1,759,918
Weighted average granted date fair value     $ 11.2
Number of common shares issued for each RSU vested   1  
Number of Restricted stock units, Granted   0  
Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Contractual term of stock option award   10 years  
Vesting period   4 years  
Weighted-average grant date fair value of the stock options granted   $ 4.25 $ 7.59
Unrecognized stock-based compensation expense   $ 11,400,000  
Weighted-average recognition period   2 years 3 months 18 days  
Total fair value of options vested   $ 4,100,000 $ 4,200,000
2022 Equity Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares reserved for issuance   1,539,356  
Increase in common stock reserved for issuance as percentage of outstanding shares of common stock 5.00%    
2022 Employee Stock Purchase Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock-based compensation expense   $ 0  
Number of shares reserved for issuance   659,430  
New shares issued   0  
Increase in common stock reserved for issuance as percentage of outstanding shares of common stock 1.00%    
2023 Inducement Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares reserved for issuance   202,561