XML 48 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Share-based Payment Arrangement [Abstract]    
Number of options, outstanding 2,824,443  
Number of options, granted 1,994,652  
Number of options, cancelled (40,000)  
Number of options, outstanding 4,779,095 2,824,443
Number of options, vested and exercisable 2,149,098  
Weighted average exercise price, outstanding $ 5.51  
Weighted average exercise price, granted 1.55  
Weighted average exercise price, cancelled 3.71  
Weighted average exercise price, outstanding 3.87 $ 5.51
Weighted average exercise price, options vested and exercisable $ 5.04  
Weighted average remaining contractual term, outstanding 8 years 6 months 25 days 8 years 1 month 24 days
Weighted average remaining contractual term, granted $ 9.86  
Weighted average remaining contractual term, options vested and exercisable 7 years 8 months 1 day  
Aggregate intrinsic value, outstanding $ 134 $ 316
Aggregate intrinsic value, granted 134  
Agrgregate intrinsic value, vested and exercisable $ 38