v3.25.2
Stock-Based Compensation - Summary of Stock Option Activities (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, beginning of period 2,817,751  
Number of options granted 4,251,696  
Number of options, forfeited (1,406,425)  
Number of options outstanding, ending of period 5,663,022 2,817,751
Number of options, vested and expected to vest 5,663,022  
Number of options exercisable, end of period 1,035,249  
Weighted average exercise price outstanding, beginning of period $ 6.49  
Weighted average exercise price, options granted 1.63  
Weighted average exercise price, options forfeited 4.56  
Weighted average exercise price outstanding, end of period 3.32 $ 6.49
Weighted average exercise price, options vested and expected to vest 3.32  
Weighted average exercise price, options exercisable $ 6.07  
Weighted average remaining contracted terms (in years) outstanding 8 years 5 months 1 day 6 years 10 months 13 days
Weighted average remaining contracted terms (in years), vested and expected to vest 8 years 5 months 1 day  
Weighted average remaining contracted terms (in years), exercisable at end of period 3 years 3 months 14 days  
Aggregate intrinsic value outstanding, beginning of period $ 19  
Aggregate intrinsic value outstanding, end of period 36 $ 19
Aggregate intrinsic value options vested and expected to vest 36  
Aggregate intrinsic value options exercisable $ 0