XML 73 R61.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-based compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Number of shares          
Outstanding at beginning of period (in shares)     6,539,263    
Granted (in shares)     1,446,500    
Exercised (in shares)     (158,736)    
Expired (in shares)     (11,400)    
Forfeited (in shares)     (291,039)    
Outstanding at end of period (in shares) 7,524,588   7,524,588   6,539,263
Options vested and expected to vest (in shares) 7,524,588   7,524,588    
Options exercisable (in shares) 5,317,431   5,317,431    
Weighted average exercise price          
Outstanding at beginning of period (in dollars per share)     $ 2.43    
Granted (in dollars per share)     3.91    
Exercised (in dollars per share)     1.16    
Expired (in dollars per share)     1.17    
Forfeited (in dollars per share)     3.16    
Outstanding at end of period (in dollars per share) $ 2.72   2.72   $ 2.43
Options vested and expected to vest (in dollars per share) 2.73   2.73    
Options exercisable (in dollars per share) $ 2.49   $ 2.49    
Weighted average remaining contractual term          
Weighted average remaining contractual term of options outstanding     5 years 9 months 3 days   6 years
Weighted average remaining contractual term of options vested and expected to vest     5 years 9 months 3 days    
Weighted average remaining contractual term of options exercisable     4 years 5 months 12 days    
Aggregate intrinsic value          
Aggregate intrinsic value of options outstanding $ 2,951   $ 2,951   $ 8,653
Aggregate intrinsic value of options exercised 100 $ 300 231 $ 600  
Aggregate intrinsic value of options vested and expected to vest 2,951   2,951    
Aggregate intrinsic value of options exercisable $ 2,709   $ 2,709