v3.25.2
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Options        
Beginning balance, outstanding (in shares)   2,723,782    
Granted (in shares)   1,270,602    
Exercised (in shares) 0 (74,570) 0  
Cancelled (in shares)   (59,898)    
Ending balance, outstanding (in shares)   3,859,916   2,723,782
Exercisable (in shares)   1,189,375    
Weighted- Average Exercise Price        
Beginning balance, outstanding (usd per share)   $ 11.08    
Granted (usd per share)   16.78    
Exercised (usd per share)   8.35    
Cancelled (usd per share)   17.18    
Ending balance, outstanding (usd per share)   12.91   $ 11.08
Exercisable (usd per share)   $ 10.30    
Stock Options Additional Disclosures        
Weighted average remaining contractual term, outstanding   8 years 8 months 12 days   8 years 7 months 6 days
Weighted average remaining contractual term, exercisable   8 years 1 month 6 days    
Aggregate intrinsic value, outstanding   $ 14,848   $ 25,998
Aggregate intrinsic value, exercisable   $ 7,329