v3.26.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - € / shares
Jun. 30, 2026
Dec. 31, 2025
Statement of Financial Position [Abstract]    
Common shares, par value (in euro per share) € 0.01 € 0.01
Common shares, shares outstanding (in shares) 1,237,725,958 1,242,064,719
Common stock shares issued not disclosed true true
Number of authorized shares not disclosed true true
Special voting shares, shares outstanding (in shares) 370,432,786 370,457,350
Treasury stock, shares (in shares) 126,674,238 122,335,477