XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Adoption of New Accounting Policy (Details) - USD ($)
$ in Millions
Mar. 31, 2022
Jan. 01, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Adjustment for adoption of new accounting guidance $ 5,030   $ 3,600 $ 1,517 $ 1,680
Additional Paid-In Capital          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Adjustment for adoption of new accounting guidance 8,433   8,531 8,513 8,517
Retained Earnings          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Adjustment for adoption of new accounting guidance $ 2,171   464 $ (1,565) $ (1,403)
Cumulative Effect, Period of Adoption, Adjustment          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Adjustment for adoption of new accounting guidance     (43)    
Debt discount   $ 57      
Deferred tax liabilities   14      
Cumulative Effect, Period of Adoption, Adjustment | Additional Paid-In Capital          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Adjustment for adoption of new accounting guidance   (100) (100)    
Cumulative Effect, Period of Adoption, Adjustment | Retained Earnings          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Adjustment for adoption of new accounting guidance   $ 57 $ 57