XML 64 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
New Accounting Pronouncements - Adjustments (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 01, 2022
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2019
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Equity feature of convertible notes, net of issuance costs   $ (392)      
Stockholders' equity attributable to parent   8,876 $ 10,414 $ 9,832 $ 9,853
Cumulative Effect, Period of Adoption, Adjustment          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity attributable to parent   0     55
Retained earnings          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity attributable to parent   14,777 $ 15,774 $ 17,945 15,967
Retained earnings | Cumulative Effect, Period of Adoption, Adjustment          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity attributable to parent   $ 20     $ 55
Subsequent Event          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Equity feature of convertible notes, net of issuance costs $ 300        
Subsequent Event | Retained earnings | Accounting Standards Update 2020-06 | Cumulative Effect, Period of Adoption, Adjustment          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity attributable to parent $ 56