v3.24.4
Background and Basis of Presentation (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Number of reportable segments | segment 2      
Consolidation percentage 50.00%      
Cost method investment ownership percentage 20.00%      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Allowance for credit losses $ 9,283 $ 7,374 $ 6,822 $ 8,226
Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2022-02 [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Allowance for credit losses $ 68 $ (68)