XML 90 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - Employee Stock Option [Member] - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Aggregate intrinsic value, exercised   $ 0
2021 Plan and 2023 Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares outstanding, beginning 2,415,740  
Granted, shares 1,520,330  
Exercised, shares (135,646)  
Forfeited, shares (272,276)  
Expired, shares (70,230)  
Number of shares outstanding, ending 3,457,918 2,415,740
Number of shares, Options exercisable 1,954,937  
Weighted average exercise price, beginning balance $ 8.32  
Weighted average exercise price, granted 15.6  
Weighted average exercise price, exercised 3.62  
Weighted average exercise price, forfeited 11.4  
Weighted average exercise price, Expired 12.94  
Weighted average exercise price, ending balance 11.37 $ 8.32
Weighted average exercise price, Options exercisable $ 8.16  
Weighted average remaining contractual term 8 years 2 months 4 days 7 years 9 months 29 days
Weighted average remaining contractual term, Options exercisable 7 years 4 months 17 days  
Aggregate intrinsic value, beginning $ 13,689,000  
Aggregate intrinsic value, exercised 1,288,000  
Aggregate intrinsic value, ending 2,851,000 $ 13,689,000
Aggregate intrinsic value, Options exercisable $ 2,851,000