Capital Stock - Additional Information (Detail) - USD ($) $ / shares in Units, shares in Millions, $ in Millions |
1 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
Jan. 31, 2023 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Schedule of Capitalization, Equity [Line Items] | ||||
| Dividends cash per common share | $ 20 | $ 19.52 | $ 16.52 | |
| Aggregate dividends | $ 3,035 | $ 2,990 | $ 2,547 | |
| Common shares repurchased, value | $ 1,509 | $ 1,875 | $ 1,200 | |
| Share Repurchase Program [Member] | ||||
| Schedule of Capitalization, Equity [Line Items] | ||||
| Common shares repurchased | 7.0 | 2.2 | ||
| Common shares repurchased, value | $ 1,500 | |||
| Shares authorized to be repurchased | 5.7 | |||
| Share Repurchase Program [Member] | Maximum [Member] | ||||
| Schedule of Capitalization, Equity [Line Items] | ||||
| Common shares repurchased | 7.9 | |||