XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Adoption of New Accounting Policy (Details) - USD ($)
$ in Millions
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Jan. 01, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 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,130 $ 5,300 $ 5,030   $ 3,600 $ 4,078 $ 2,544 $ 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,450 8,442 8,433   8,531 8,525 8,519 8,513 8,517
Retained Earnings                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                  
Adjustment for adoption of new accounting guidance $ 2,584 $ 2,600 $ 2,171   464 $ 971 $ (567) $ (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