v3.25.3
Equity - Preferred and Common Stock Authorized (Details) - shares
shares in Millions
Sep. 30, 2025
Dec. 31, 2024
Class of Stock [Line Items]    
Preferred stock, authorized (in shares) 200 1
Class A common stock    
Class of Stock [Line Items]    
Common stock, authorized (in shares) 4,400 4,520
Class B common stock    
Class of Stock [Line Items]    
Common stock, authorized (in shares) 3,000 1