v3.26.3
Convertible Preferred Stock - Summary of Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
Sep. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Class of Stock [Line Items]              
Preferred Stock Authorized     113,921,040        
Preferred Stock Issued     113,921,036        
Preferred Stock Outstanding     113,921,036        
Carrying Value     $ 325,328        
Liquidation Preference     $ 330,100        
Common Stock Issuable Upon Conversion     36,272,475        
Series A-1 Convertible Preferred Stock              
Class of Stock [Line Items]              
Preferred Stock Authorized 0   40,000,000        
Preferred Stock Issued 0   40,000,000        
Preferred Stock Outstanding 0 40,000,000 40,000,000 40,000,000 40,000,000 40,000,000 40,000,000
Carrying Value $ 0   $ 0        
Liquidation Preference $ 0   $ 4,000        
Conversion Price per Share     $ 0.32        
Common Stock Issuable Upon Conversion     12,736,014        
Series A-2 Convertible Preferred Stock              
Class of Stock [Line Items]              
Preferred Stock Authorized 0   26,342,102        
Preferred Stock Issued 0   26,342,102        
Preferred Stock Outstanding 0 26,342,102 26,342,102 26,342,102 26,342,102 26,342,102 26,342,102
Carrying Value $ 0 $ 99,757 $ 99,757 $ 99,757 $ 99,757 $ 99,757 $ 99,757
Liquidation Preference $ 0   $ 100,100        
Conversion Price per Share     $ 11.94        
Common Stock Issuable Upon Conversion     8,387,331        
Series B Convertible Preferred Stock              
Class of Stock [Line Items]              
Preferred Stock Authorized 0   47,578,938        
Preferred Stock Issued 0   47,578,934        
Preferred Stock Outstanding 0 47,578,934 47,578,934 47,578,934 47,578,934 47,578,934 47,578,934
Carrying Value $ 0 $ 225,571 $ 225,571 $ 225,571 $ 225,571 $ 225,571 $ 225,571
Liquidation Preference $ 0   $ 226,000        
Conversion Price per Share     $ 14.92        
Common Stock Issuable Upon Conversion     15,149,130