v3.26.1
Preferred Stock and Common Stock - Schedule of Authorized, Issued and Outstanding Shares for Each Classes of Common Stock (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Shares authorized (in shares) 13,850,000,000 13,850,000,000
Shares issued (in shares) 753,281,560 563,479,423
Shares outstanding (in shares) 753,281,560 563,479,423
Class A common stock    
Class of Stock [Line Items]    
Shares authorized (in shares) 12,500,000,000 12,500,000,000
Shares issued (in shares) 743,159,127 553,356,990
Shares outstanding (in shares) 743,159,127 553,356,990
Class B common stock    
Class of Stock [Line Items]    
Shares authorized (in shares) 1,250,000,000 1,250,000,000
Shares issued (in shares) 0 0
Shares outstanding (in shares) 0 0
Class C common stock    
Class of Stock [Line Items]    
Shares authorized (in shares) 100,000,000 100,000,000
Shares issued (in shares) 10,122,433 10,122,433
Shares outstanding (in shares) 10,122,433 10,122,433