v3.25.1
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
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, Options outstanding Beginning balance 19,615,023  
Number of shares Granted 4,467,208  
Number of shares Exercised (1,062)  
Number of shares Cancelled (269,912)  
Number of shares, Options outstanding Ending balance 23,811,257 19,615,023
Number of shares Options exercisable 12,934,117  
Weighted Average Exercise Price, Options outstanding Beginning balance $ 7.41  
Weighted Average Exercise Price Granted 2.89  
Weighted Average Exercise Price Exercised 1.65  
Weighted Average Exercise Price Cancelled 6.35  
Weighted Average Exercise Price, Options outstanding Ending balance 6.57 $ 7.41
Weighted Average Exercise Price Options exercisable $ 6.72  
Weighted Average Contractual Term, Options outstanding 7 years 7 months 9 days 7 years 5 months 4 days
Weighted Average Contractual Term Options exercisable 6 years 6 months 29 days  
Aggregate Intrinsic Value, Options outstanding $ 0 $ 2,157,177
Aggregate Intrinsic Value Options exercisable $ 0