XML 566 R222.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings per share - Narrative (Details)
shares in Millions
12 Months Ended
Dec. 31, 2024
shares
Dec. 31, 2023
shares
Dec. 31, 2022
shares
Disclosure of earnings per share [Abstract]      
Number of shares reserved for issue under options and contracts for sale of shares (in shares) 71 180 198
Number of instruments that are antidilutive in period presented 16 41 63