XML 69 R62.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Schedule of table summarizes stock option activity (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
$ / shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares, Outstanding | shares 5,403,090  
Number of shares, Outstanding, Exercised | shares (292,807)  
Number of shares, Outstanding, Forfeited/expired | shares (339,141)  
Number of shares, Outstanding | shares 4,771,142  
Number of shares, Exercisable | shares 2,770,503  
Weighted average exercise price per share, Outstanding | $ / shares $ 1.74  
Weighted average exercise price per share, Exercised | $ / shares 0.6  
Weighted average exercise price per share, Forfeited/expired | $ / shares 5.07  
Weighted average exercise price per share, Outstanding | $ / shares 1.57 $ 1.74
Weighted average exercise price per share, Exercisable | $ / shares $ 1.49  
Weighted average remaining contractual term (years), Outstanding at ending 6 years 9 months 7 days 7 years 2 months 4 days
Weighted average remaining contractual term (years), Exercisable 5 years 3 months 21 days  
Aggregate intrinsic value, Outstanding | $ $ 5,193  
Aggregate intrinsic value, Exercisable | $ $ 3,317