v3.26.1
Supplemental Financial Information - Capitalization (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Supplemental Financial Information [Line Items]    
Common stock, shares authorized (in shares) 15,800,000,000 15,800,000,000
Common stock shares issued (in shares) 67,160,054 61,680,449
Common stock, shares outstanding (in shares) 63,711,102 58,207,298
Class A    
Supplemental Financial Information [Line Items]    
Common stock, shares authorized (in shares) 10,500,000,000 10,500,000,000
Common stock shares issued (in shares) 55,202,925 49,694,610
Common stock, shares outstanding (in shares) 52,322,106 46,791,082
Class B    
Supplemental Financial Information [Line Items]    
Common stock, shares authorized (in shares) 4,500,000,000 4,500,000,000
Common stock shares issued (in shares) 8,957,129 8,985,839
Common stock, shares outstanding (in shares) 8,388,996 8,416,216
Class C    
Supplemental Financial Information [Line Items]    
Common stock, shares authorized (in shares) 800,000,000 800,000,000
Common stock shares issued (in shares) 3,000,000 3,000,000
Common stock, shares outstanding (in shares) 3,000,000 3,000,000