v3.26.1
Convertible Preferred Stock - Summary of Convertible Preferred Stock (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 03, 2026
Dec. 31, 2025
Class of Stock [Line Items]      
Convertible Preferred Stock Authorized     113,956,735
Convertible Preferred Stock Issued 0   105,317,255
Convertible Preferred Stock Outstanding 0 0 105,317,255
Carrying Value $ 0   $ 811,826
Liquidation Preference     $ 960,449
Common Stock Issuable Upon Conversion     69,333,244
Series A Convertible Preferred Stock      
Class of Stock [Line Items]      
Convertible Preferred Stock Authorized     40,250,000
Convertible Preferred Stock Issued     40,100,000
Convertible Preferred Stock Outstanding     40,100,000
Carrying Value     $ 40,053
Liquidation Preference     $ 40,100
Common Stock Issuable Upon Conversion     26,398,943
Series B Convertible Preferred Stock      
Class of Stock [Line Items]      
Convertible Preferred Stock Authorized     31,512,642
Convertible Preferred Stock Issued     31,512,642
Convertible Preferred Stock Outstanding     31,512,642
Carrying Value     $ 373,133
Liquidation Preference     $ 469,660
Common Stock Issuable Upon Conversion     20,745,628
Series C Convertible Preferred Stock      
Class of Stock [Line Items]      
Convertible Preferred Stock Authorized     42,194,093
Convertible Preferred Stock Issued     33,704,613
Convertible Preferred Stock Outstanding     33,704,613
Carrying Value     $ 398,640
Liquidation Preference     $ 450,689
Common Stock Issuable Upon Conversion     22,188,673