v3.25.1
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Options      
Beginning balance, outstanding (in shares) 2,723,782    
Granted (in shares) 1,077,952    
Exercised (in shares) (68,027) 0  
Cancelled (in shares) (23,411)    
Ending balance, outstanding (in shares) 3,710,296   2,723,782
Exercisable (in shares) 944,216    
Weighted- Average Exercise Price      
Beginning balance, outstanding (usd per share) $ 11.08    
Granted (usd per share) 16.60    
Exercised (usd per share) 8.36    
Cancelled (usd per share) 13.34    
Ending balance, outstanding (usd per share) 12.72   $ 11.08
Exercisable (usd per share) $ 9.73    
Stock Options Additional Disclosures      
Weighted average remaining contractual term, outstanding 8 years 10 months 24 days   8 years 7 months 6 days
Weighted average remaining contractual term, exercisable 8 years 3 months 18 days    
Aggregate intrinsic value, outstanding $ 12,896   $ 25,998
Aggregate intrinsic value, exercisable $ 5,610