XML 119 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements and Financial Instruments - Schedule of Cumulative Basis Adjustments for Fair Value Hedges (Details) - Fair Value Hedges - Long-term debt - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Derivatives, Fair Value [Line Items]    
Carrying amount of hedged liabilities $ 20,027 $ 18,849
Cumulative amount of fair value hedging adjustment included in the carrying amount of the hedged liabilities (113) 557
Cumulative amount of fair value hedging adjustment remaining for which hedge accounting has been discontinued $ 575 $ 627