v3.25.2
Stock-based Compensation - Stock Options and RSU Activity (Details)
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Stock-based Compensation  
No. of options, Outstanding, Beginning balance | shares 539,799
No. of options, Granted | shares 581,038
No. of options, Forfeited | shares (357)
No. of options, Expired | shares (175,926)
No. of options, Outstanding, Ending balance | shares 944,554
No. of options, Exercisable | shares 249,324
Weighted average exercise price, Beginning balance $ 12.85
Weighted average exercise price, Granted 1
Weighted average exercise price, Forfeited 29.18
Weighted average exercise price, Expired 18.95
Weighted average exercise price, Ending balance 4.37
Weighted average exercise price, Exercisable $ 13.09
RSUs  
Stock-based Compensation  
Outstanding, Beginning | shares 30,000
Granted | shares 495,679
Exercised/Vested | shares (495,679)
Outstanding, Ending | shares 30,000
Weighted average grant date fair value, Beginning $ 1.8
Weighted average grant date fair value, Granted 0.97
Weighted average grant date fair value, Exercised/Vested 0.97
Weighted average grant date fair value, Ending 1.8
Minimum  
Stock-based Compensation  
Exercise price range, Outstanding, Beginning balance 7.63
Exercise price range, Outstanding, Ending balance 9.24
Exercise price range, Exercisable $ 9.24