v3.26.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - shares
Mar. 31, 2026
Dec. 31, 2025
Class A Shares    
Common stock, shares issued (in shares) 1,638,207,185 1,637,942,656
Common stock, shares outstanding (in shares) 1,601,048,262 1,608,492,642
Held in treasury (in shares) 37,158,923 29,450,014
Class B Shares    
Common stock, shares issued (in shares) 21,280  
Common stock, shares outstanding (in shares)   21,280