XML 47 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Share-based Payment Arrangement [Abstract]    
Number of options, outstanding 2,824,443  
Number of options, granted 35,000  
Number of options, cancelled (13,889)  
Number of options, outstanding 2,845,554 2,824,443
Number of options, vested and exercisable 1,497,856  
Weighted average exercise price, outstanding $ 5.51  
Weighted average exercise price, granted 2.77  
Weighted average exercise price, cancelled 3.58  
Weighted average exercise price, outstanding 5.48 $ 5.51
Weighted average exercise price, options vested and exercisable $ 6.32  
Weighted average remaining contractual term, outstanding 7 years 10 months 2 days 8 years 1 month 24 days
Weighted average remaining contractual term, granted $ 9.83  
Weighted average remaining contractual term, options vested and exercisable 6 years 10 months 13 days  
Aggregate intrinsic value, outstanding $ 2 $ 210
Agrgregate intrinsic value, vested and exercisable $ 2