XML 38 R32.htm IDEA: XBRL DOCUMENT 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 Payment Arrangement [Abstract]    
Number of Options Outstanding, Beginning balance 8,873,071  
Number of Options, Granted 1,329,425  
Number of Options, Exercised (103,884)  
Number of Options, Forfeited or cancelled (103,548)  
Number of Options Outstanding, Ending balance 9,995,064 8,873,071
Number of Options, Vested and expected to vest 9,995,064  
Number of Options, Exercisable 6,233,188  
Weighted- Average Exercise Price Outstanding, Beginning balance $ 12.81  
Weighted- Average Exercise Price, Granted 52.74  
Weighted- Average Exercise Price, Exercised 8.68  
Weighted- Average Exercise Price, Forfeited or cancelled 42.87  
Weighted- Average Exercise Price Outstanding, Ending balance 17.85 $ 12.81
Weighted- Average Exercise Price, Vested and expected to vest 17.85  
Weighted- Average Exercise Price, Exercisable $ 11.61  
Weighted- Average Remaining Contractual Term 7 years 3 months 18 days 7 years 2 months 12 days
Weighted- Average Remaining Contractual Term, Vested and expected to vest 7 years 3 months 18 days  
Weighted- Average Remaining Contractual Term, Exercisable 6 years 4 months 24 days  
Aggregate Intrinsic Value $ 131,168 $ 361,595
Aggregate Intrinsic Value, Vested and expected to vest 131,168  
Aggregate Intrinsic Value, Exercisable $ 98,765