v3.26.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - shares
Jun. 30, 2026
Dec. 31, 2025
Class A Shares    
Common stock, shares issued (in shares) 1,638,280,619 1,637,942,656
Common stock, shares outstanding (in shares) 1,597,215,738 1,608,492,642
Held in treasury (in shares) 41,064,881 29,450,014
Class B Shares    
Common stock, shares issued (in shares) 21,280  
Common stock, shares outstanding (in shares)   21,280