XML 68 R61.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation - Schedule of table summarizes stock option activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
$ / shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares, Outstanding | shares 4,707,635  
Number of shares, Outstanding, Exercised | shares (481,893)  
Number of shares, Outstanding, Forfeited/expired | shares (82,450)  
Number of shares, Outstanding | shares 4,143,292  
Number of shares, Vested and expected to vest | shares 4,143,292  
Number of shares, Exercisable | shares 2,847,531  
Weighted average exercise price per share, Outstanding | $ / shares $ 1.58  
Weighted average exercise price per share, Exercised | $ / shares 0.93  
Weighted average exercise price per share, Forfeited/expired | $ / shares 2.06  
Weighted average exercise price per share, Outstanding | $ / shares 1.65 $ 1.58
Weighted average exercise price per share, Vested and expected to vest | $ / shares 1.65  
Weighted average exercise price per share, Exercisable | $ / shares $ 1.69  
Weighted average remaining contractual term (years), Outstanding at ending 6 years 6 months 29 days 6 years 7 months 9 days
Weighted average remaining contractual term (years), Vested and expected to vest 6 years 6 months 29 days  
Weighted average remaining contractual term (years), Exercisable 5 years 10 months 6 days  
Aggregate intrinsic value, Outstanding | $ $ 3,667  
Aggregate intrinsic value, Vested and expected to vest | $ 3,667  
Aggregate intrinsic value, Exercisable | $ $ 2,606