v3.25.2
Stockholders' Equity - Schedule of Stock Equity Award 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
Shares Available for Grant    
Beginning balance (in shares) 44,279,867  
Increase in authorized shares (in shares) 16,644,267  
Stock options forfeited or expired (in shares) 10,662  
RSUs granted (in shares) (12,315,531)  
RSUs Forfeited or Cancelled (in shares) 2,484,991  
Ending balance (in shares) 51,104,256 44,279,867
Outstanding Stock Options    
Beginning balance (in shares) 23,165,466  
Stock options exercised (in shares) (3,225,406)  
Stock options forfeited or expired (in shares) (10,662)  
Ending balance (in shares) 19,929,398 23,165,466
Vested (in shares) 19,929,398  
Vested and expected to vest (in shares) 19,929,398  
Weighted-Average Exercise Price    
Beginning balance (in dollars per share) | $ / shares $ 7.97  
Stock options exercised (in dollars per share) | $ / shares 6.85  
Stock options forfeited or expired (in dollars per share) | $ / shares 18.18  
Ending balance (in dollars per share) | $ / shares 8.14 $ 7.97
Weighted-Average Exercise Price, Vested (in dollars per share) | $ / shares 8.14  
Weighted-Average Exercise Price, Vested and Expected to Vest (in dollars per share) | $ / shares $ 8.14  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]    
Weighted-average remaining contractual term, outstanding 4 years 3 months 18 days 4 years 11 months 12 days
Weighted-average remaining contractual term, vested 4 years 3 months 18 days  
Weighted-average remaining contractual term, Vested and expected to vest 4 years 3 months 18 days  
Aggregate intrinsic value, outstanding | $ $ 335,249 $ 463,750
Aggregate intrinsic value, vested | $ 335,249  
Aggregate intrinsic value, Vested and expected to vest | $ $ 335,249