v3.25.1
Stock-Based Compensation - Summary of Stock Option Activities (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, beginning of period 2,817,751  
Number of options granted 3,009,196  
Options expired (40,000)  
Number of options, forfeited (225,000)  
Number of options outstanding, ending of period 5,561,947 2,817,751
Number of options, vested and expected to vest 5,561,947  
Number of options exercisable, end of period 804,776  
Weighted average exercise price outstanding, beginning of period $ 6.49  
Weighted average exercise price, options expired 7.87  
Weighted average exercise price, options granted 1.8  
Weighted average exercise price, options forfeited 7.58  
Weighted average exercise price outstanding, end of period 3.9 $ 6.49
Weighted average exercise price, options vested and expected to vest 3.9  
Weighted average exercise price, options exercisable $ 5.86  
Weighted average remaining contracted terms (in years) outstanding 8 years 7 months 6 days 6 years 10 months 13 days
Weighted average remaining contracted terms (in years), vested and expected to vest 8 years 7 months 6 days  
Weighted average remaining contracted terms (in years), exercisable at end of period 2 years 6 months  
Aggregate intrinsic value outstanding, beginning of period $ 19  
Aggregate intrinsic value outstanding, end of period 0 $ 19
Aggregate intrinsic value options vested and expected to vest 0  
Aggregate intrinsic value options exercisable $ 0