v3.26.1
Convertible Preferred Stock - Schedule of Convertible Preferred Stock (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Temporary Equity [Line Items]    
Authorized Shares 100,000,000 1,347,305
Issued Shares 0 1,164,696
Outstanding Shares 0 1,164,696
Carrying Value   $ 101,967
Liquidation Preference $ 0 $ 94,261
Series A-1 Convertible Preferred Stock    
Temporary Equity [Line Items]    
Authorized Shares   94,010
Issued Shares   94,010
Outstanding Shares   94,010
Carrying Value   $ 3,000
Liquidation Preference   $ 3,001
Series A-2 Convertible Preferred Stock    
Temporary Equity [Line Items]    
Authorized Shares   82,400
Issued Shares   82,400
Outstanding Shares   82,400
Carrying Value   $ 2,395
Liquidation Preference   $ 2,105
Series B-1 Convertible Preferred Stock    
Temporary Equity [Line Items]    
Authorized Shares   374,440
Issued Shares   344,730
Outstanding Shares   344,730
Carrying Value   $ 19,957
Liquidation Preference   $ 20,125
Series B-2 Convertible Preferred Stock    
Temporary Equity [Line Items]    
Authorized Shares   229,258
Issued Shares   229,061
Outstanding Shares   229,061
Carrying Value   $ 16,423
Liquidation Preference   $ 11,366
Series C-1 Convertible Preferred Stock    
Temporary Equity [Line Items]    
Authorized Shares   122,726
Issued Shares   85,909
Outstanding Shares   85,909
Carrying Value   $ 8,293
Liquidation Preference   $ 8,400
Series C-2 Convertible Preferred Stock    
Temporary Equity [Line Items]    
Authorized Shares   157,973
Issued Shares   94,825
Outstanding Shares   94,825
Carrying Value   $ 9,272
Liquidation Preference   $ 6,479
Series D Convertible Preferred Stock    
Temporary Equity [Line Items]    
Authorized Shares   286,498
Issued Shares   233,761
Outstanding Shares   233,761
Carrying Value   $ 42,627
Liquidation Preference   $ 42,785