v3.25.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - shares
Dec. 31, 2025
Dec. 31, 2024
Class A Shares    
Common stock, shares issued (in shares) 1,637,942,656 1,637,156,992
Common stock, shares outstanding (in shares) 1,608,492,642 1,614,238,281
Held in treasury (in shares) 29,450,014 22,918,711
Class B Shares    
Common stock, shares issued (in shares) 21,280  
Common stock, shares outstanding (in shares)   21,280