XML 64 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Impact from Adoption to Shareholder's Equity (Detail) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jan. 01, 2021
Dec. 31, 2020
Stockholders' Equity Attributable to Parent $ 21,985 $ 20,140 $ 17,031   $ 33,559
Common Stock [Member]          
Stockholders' Equity Attributable to Parent 136 135 135   135
Additional paid-in capital          
Stockholders' Equity Attributable to Parent 2,771 2,641 2,529   2,410
Retained earnings          
Stockholders' Equity Attributable to Parent 47,993 44,367 40,963   37,984
Accumulated other comprehensive income (loss)          
Stockholders' Equity Attributable to Parent (5,520) (6,429) (8,411)   8,934
Treasury Stock, Common          
Stockholders' Equity Attributable to Parent $ (23,395) $ (20,574) $ (18,185)   (15,904)
Accounting Standards Update 2018-12 | Cumulative effect, period of adoption, adjustment          
Stockholders' Equity Attributable to Parent       $ (18,894) (18,894)
Accounting Standards Update 2018-12 | Cumulative effect, period of adoption, adjustment | Common Stock [Member]          
Stockholders' Equity Attributable to Parent       0 0
Accounting Standards Update 2018-12 | Cumulative effect, period of adoption, adjustment | Additional paid-in capital          
Stockholders' Equity Attributable to Parent       0 0
Accounting Standards Update 2018-12 | Cumulative effect, period of adoption, adjustment | Retained earnings          
Stockholders' Equity Attributable to Parent       (324) (324)
Accounting Standards Update 2018-12 | Cumulative effect, period of adoption, adjustment | Accumulated other comprehensive income (loss)          
Stockholders' Equity Attributable to Parent       (18,570) (18,570)
Accounting Standards Update 2018-12 | Cumulative effect, period of adoption, adjustment | Treasury Stock, Common          
Stockholders' Equity Attributable to Parent       0 0
Accounting Standards Update 2018-12 | Cumulative effect, period of adoption, adjusted balance          
Stockholders' Equity Attributable to Parent       14,665 14,665
Accounting Standards Update 2018-12 | Cumulative effect, period of adoption, adjusted balance | Common Stock [Member]          
Stockholders' Equity Attributable to Parent       135 135
Accounting Standards Update 2018-12 | Cumulative effect, period of adoption, adjusted balance | Additional paid-in capital          
Stockholders' Equity Attributable to Parent       2,410 2,410
Accounting Standards Update 2018-12 | Cumulative effect, period of adoption, adjusted balance | Retained earnings          
Stockholders' Equity Attributable to Parent       37,660 37,660
Accounting Standards Update 2018-12 | Cumulative effect, period of adoption, adjusted balance | Accumulated other comprehensive income (loss)          
Stockholders' Equity Attributable to Parent       (9,636) (9,636)
Accounting Standards Update 2018-12 | Cumulative effect, period of adoption, adjusted balance | Treasury Stock, Common          
Stockholders' Equity Attributable to Parent       $ (15,904) $ (15,904)