v3.25.2
Stock-Based Compensation - Schedule of stock option activity (Details) - 2023 Plan - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Shares Underlying Options      
Shares Underlying Options, Beginning 5,696,845    
Shares Underlying Options, Granted 1,438,524    
Shares Underlying Options, Exercised (28,251)    
Shares Underlying Options, Forfeited/canceled (143,353)    
Shares Underlying Options, Ending 6,963,765   5,696,845
Shares Underlying Options, Exercisable 4,072,270    
Weighted Average Exercise Price      
Weighted Average Exercise Price Outstanding, Beginning $ 7.17    
Weighted Average Exercise Price, Granted 3.06    
Weighted Average Exercise Price, Exercised 4.41    
Weighted Average Exercise Price, Forfeited/canceled 6.69    
Weighted Average Exercise Price Outstanding, Ending 6.34   $ 7.17
Weighted Average Exercise Price, Exercisable $ 7.54    
Weighted Average Remaining Term (years) and Aggregate Intrinsic Value      
Weighted Average Remaining Term (years), Outstanding 7 years 6 months 21 days   7 years 4 months 20 days
Weighted Average Remaining Term (years), Exercisable 6 years 4 months 9 days    
Aggregate Intrinsic Value Outstanding $ 1,770   $ 3,000
Aggregate Intrinsic Value, Exercised $ 33,011    
Weighted average grant date fair value $ 2.18 $ 3.56