v3.25.2
Redeemable Convertible Preferred Stock - Schedule of Redeemable Convertible Preferred Stock (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Temporary Equity [Line Items]    
Authorized Shares 4,330,341 48,190,771
Issued Shares 2,581,837 48,150,146
Outstanding shares 2,581,837 48,150,146
Net Value $ 199,874 $ 851,272
Liquidation Preference $ 200,000 $ 845,478
Series Seed - 1    
Temporary Equity [Line Items]    
Authorized Shares   3,078,601
Issued Shares   3,078,601
Outstanding shares   3,078,601
Net Value   $ 1,057
Liquidation Preference   $ 1,057
Series Seed - 2    
Temporary Equity [Line Items]    
Authorized Shares   493,325
Issued Shares   493,325
Outstanding shares   493,325
Net Value   $ 250
Liquidation Preference   $ 206
Series A-1    
Temporary Equity [Line Items]    
Authorized Shares   975,463
Issued Shares   975,463
Outstanding shares   975,463
Net Value   $ 903
Liquidation Preference   $ 808
Series A-2    
Temporary Equity [Line Items]    
Authorized Shares   7,112,809
Issued Shares   7,112,809
Outstanding shares   7,112,809
Net Value   $ 7,362
Liquidation Preference   $ 7,362
Series B    
Temporary Equity [Line Items]    
Authorized Shares   11,500,586
Issued Shares   11,500,586
Outstanding shares   11,500,586
Net Value   $ 24,930
Liquidation Preference   $ 26,000
Series C    
Temporary Equity [Line Items]    
Authorized Shares   10,253,027
Issued Shares   10,253,027
Outstanding shares   10,253,027
Net Value   $ 74,711
Liquidation Preference   $ 75,000
Series C-1    
Temporary Equity [Line Items]    
Authorized Shares   2,258,620
Issued Shares   2,258,620
Outstanding shares   2,258,620
Net Value   $ 15,856
Liquidation Preference   $ 15,282
Series D    
Temporary Equity [Line Items]    
Authorized Shares   7,354,666
Issued Shares   7,314,041
Outstanding shares   7,314,041
Net Value   $ 326,457
Liquidation Preference   $ 319,763
Series E    
Temporary Equity [Line Items]    
Authorized Shares 4,330,341 5,163,674
Issued Shares 2,581,837 5,163,674
Outstanding shares 2,581,837 5,163,674
Net Value $ 199,874 $ 399,746
Liquidation Preference $ 200,000 $ 400,000