v3.25.1
Stockholders' Equity - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Shares, Beginning balance 12,965,897  
Granted 2,271,044  
Exercised (247,664)  
Expired/Forfeited (249,298)  
Number of Shares, Ending balance 14,739,979 12,965,897
Number of Shares, Exercisable 2,532,438  
Weighted Average Exercise Price, Beginning balance $ 8.58  
Granted 12.61  
Exercised 3.87  
Expired/Forfeited 10.47  
Weighted Average Exercise Price, Ending balance 9.25 $ 8.58
Weighted Average Exercise Price, Exercisable $ 5.43  
Weighted Average Contractual Life Remaining (in years), Outstanding 7 years 5 months 12 days 7 years 4 months 17 days
Weighted Average Contractual Life Remaining (in years), Exercisable 4 years 11 months 8 days  
Aggregate Intrinsic Value, Beginning balance $ 52,343,412  
Aggregate Intrinsic Value, Ending balance 39,551,620 $ 52,343,412
Aggregate Intrinsic Value Exercisable $ 16,025,907