v3.26.1
Convertible Preferred Stock - Schedule of Preferred Stock (Details) - USD ($)
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Class of Stock [Line Items]            
Preferred stock, shares authorized 10,000,000   78,762,142      
Preferred stock, shares issued 0   78,762,142      
Preferred stock, shares outstanding 0   78,762,142      
Carrying value     $ 992,363,123      
Liquidation preference     $ 959,959,576      
Common stock issuable upon conversion     84,596,391      
Series A-1 Convertible Preferred Stock            
Class of Stock [Line Items]            
Preferred stock, shares authorized     30,000,000      
Preferred stock, shares issued     30,000,000      
Preferred stock, shares outstanding 0 30,000,000 30,000,000 30,000,000 30,000,000 30,000,000
Carrying value $ 0 $ 294,358,000 $ 294,357,583 $ 294,358,000 $ 294,358,000 $ 294,358,000
Liquidation preference     $ 300,000,000      
Common stock issuable upon conversion     30,000,000      
Series A-2 Voting Convertible Preferred Stock            
Class of Stock [Line Items]            
Preferred stock, shares authorized     4,968,789      
Preferred stock, shares issued     4,968,789      
Preferred stock, shares outstanding     4,968,789      
Carrying value     $ 84,500,659      
Liquidation preference     $ 49,687,890      
Common stock issuable upon conversion     9,477,719      
Series A-2 Nonvoting Convertible Preferred Stock            
Class of Stock [Line Items]            
Preferred stock, shares authorized     708,814      
Preferred stock, shares issued     708,814      
Preferred stock, shares outstanding     708,814      
Carrying value     $ 11,447,346      
Liquidation preference     $ 7,088,140      
Common stock issuable upon conversion     2,034,133      
Total Series A-2 Convertible Preferred Stock            
Class of Stock [Line Items]            
Preferred stock, shares authorized     5,677,603      
Preferred stock, shares issued     5,677,603      
Preferred stock, shares outstanding     5,677,603      
Carrying value     $ 95,948,005      
Liquidation preference     $ 56,776,030      
Common stock issuable upon conversion     11,511,852      
Series B Convertible Preferred Stock            
Class of Stock [Line Items]            
Preferred stock, shares authorized 0   43,084,539      
Preferred stock, shares issued 0   43,084,539      
Preferred stock, shares outstanding 0 43,084,539 43,084,539      
Carrying value $ 0 $ 602,058,000 $ 602,057,535      
Liquidation preference     $ 603,183,546      
Common stock issuable upon conversion     43,084,539