XML 40 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Summary of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Share-Based Payment Arrangement [Abstract]    
Number of Options Outstanding, Beginning balance | shares 8,873,071  
Number of Options, Granted | shares 1,633,261  
Number of Options, Exercised | shares (140,533)  
Number of Options, Forfeited or cancelled | shares (155,795)  
Number of Options Outstanding, Ending balance | shares 10,210,004 8,873,071
Number of Options, Vested and expected to vest | shares 10,210,004  
Number of Options, Exercisable | shares 6,535,340  
Weighted- Average Exercise Price Outstanding, Beginning balance | $ / shares $ 12.81  
Weighted- Average Exercise Price, Granted | $ / shares 47.69  
Weighted- Average Exercise Price, Exercised | $ / shares 7.66  
Weighted- Average Exercise Price, Forfeited or cancelled | $ / shares 41.6  
Weighted- Average Exercise Price Outstanding, Ending balance | $ / shares 18.02 $ 12.81
Weighted- Average Exercise Price, Vested and expected to vest | $ / shares 18.02  
Weighted- Average Exercise Price, Exercisable | $ / shares $ 11.96  
Weighted- Average Remaining Contractual Term 7 years 1 month 6 days 7 years 2 months 12 days
Weighted- Average Remaining Contractual Term, Vested and expected to vest 7 years 1 month 6 days  
Weighted- Average Remaining Contractual Term, Exercisable 6 years 2 months 12 days  
Aggregate Intrinsic Value | $ $ 98,677 $ 361,595
Aggregate Intrinsic Value, Vested and expected to vest | $ 98,677  
Aggregate Intrinsic Value, Exercisable | $ $ 77,974