v3.25.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Equity and other investments carried at fair value $ 3,930 $ 2,977
Class A Subordinate Voting    
Common shares issued (in shares) 1,215,229,233 1,207,318,947
Common shares outstanding (in shares) 1,215,229,233 1,207,318,947
Class B Multiple Voting    
Common shares issued (in shares) 79,350,906 79,251,346
Common shares outstanding (in shares) 79,350,906 79,251,346
Founder Share    
Common shares issued (in shares) 1 1
Common shares outstanding (in shares) 1 1
Common shares authorized (in shares) 1 1