XML 86 R76.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Schedule of table summarizes stock option activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares, Outstanding 4,872,527  
Number of shares, Outstanding, Granted 2,786,951  
Number of shares, Outstanding, Exercised (789,097)  
Number of shares, Outstanding, Forfeited/expired (1,467,291)  
Number of shares, Outstanding 5,403,090  
Number of shares, Exercisable 2,630,187  
Weighted average exercise price per share, Outstanding $ 3.64  
Weighted average exercise price per share, Granted 1.49  
Weighted average exercise price per share, Exercised 0.34  
Weighted average exercise price per share, Forfeited/expired 8.31  
Weighted average exercise price per share, Outstanding 1.74 $ 3.64
Weighted average exercise price per share, Exercisable $ 1.63  
Weighted average remaining contractual term (years), Outstanding at ending 7 years 2 months 4 days 6 years 1 month 6 days
Weighted average remaining contractual term (years), Exercisable 4 years 9 months 29 days  
Aggregate intrinsic value, Outstanding $ 581  
Aggregate intrinsic value, Exercisable $ 568