XML 150 R126.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity - Changes in the Composition of the Share of CHN Industrial (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]      
Common shares, shares outstanding, beginning balance (in shares) 1,290,937,585    
Special voting shares, shares outstanding, beginning balance (in shares) 371,000,610    
Common and special voting shares, shares outstanding (in shares) 1,661,938,195 1,715,313,924 1,727,295,250
Capital increase (in shares) 16,965,686 1,894,985 554,023
Common stock repurchases (in shares) (59,879,480) (55,198,371) (12,390,052)
Retirement of special voting shares (in shares) (6,305) (72,343) (145,297)
Common shares, shares outstanding, ending balance (in shares) 1,248,023,791 1,290,937,585  
Special voting shares, shares outstanding, ending balance (in shares) 370,994,305 371,000,610  
Common and special voting shares, shares outstanding (in shares) 1,619,018,096 1,661,938,195 1,715,313,924
Common Shares      
Class of Stock [Line Items]      
Common shares, shares outstanding, beginning balance (in shares) 1,290,937,585 1,344,240,971 1,356,077,000
Capital increase (in shares) 16,965,686 1,894,985 554,023
Common stock repurchases (in shares) (59,879,480) (55,198,371) (12,390,052)
Common shares, shares outstanding, ending balance (in shares) 1,248,023,791 1,290,937,585 1,344,240,971
Loyalty Program Special Voting Rights      
Class of Stock [Line Items]      
Special voting shares, shares outstanding, beginning balance (in shares) 371,000,610 371,072,953 371,218,250
Common stock repurchases (in shares)     0
Retirement of special voting shares (in shares) (6,305) (72,343) (145,297)
Special voting shares, shares outstanding, ending balance (in shares) 370,994,305 371,000,610 371,072,953