XML 105 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-based Payment Arrangement [Abstract]    
Number of options, outstanding 1,739,270  
Number of options, granted 1,326,500  
Number of options, exercised (12,852)  
Number of options, cancelled (228,475)  
Number of options, outstanding 2,824,443 1,739,270
Number of options, vested and exercisable 1,350,852  
Weighted average exercise price, outstanding $ 15.71  
Weighted average exercise price, granted 4.12  
Weighted average exercise price, exercised 1.55  
Weighted average exercise price, cancelled 75.27  
Weighted average exercise price, outstanding 5.51 $ 15.71
Weighted average exercise price, options vested and exercisable $ 6.46  
Weighted average remaining contractual term, outstanding 8 years 1 month 24 days 6 years 11 months 26 days
Weighted average remaining contractual term, granted $ 9.47  
Weighted average remaining contractual term, options vested and exercisable 7 years 1 month 2 days  
Aggregate intrinsic value, outstanding $ 316 $ 76
Aggregate intrinsic value, granted 4  
Agrgregate intrinsic value, vested and exercisable $ 210