XML 96 R67.htm IDEA: XBRL DOCUMENT v3.24.2
Financing Receivables - Transfer of Financing Assets (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jan. 31, 2024
Dec. 31, 2023
Nov. 30, 2023
Financing receivables          
Financing receivable transferred, net gain (loss) $ (33) $ (45)      
Commercial Financing Receivables          
Financing receivables          
Financing receivables transferred 3,686 4,345      
Financing receivables transferred and uncollected $ 786 $ 928      
Commercial Financing Receivables | Third Party Investor          
Financing receivables          
Transfer of financial assets, sales period       1 year  
Commercial Financing Receivables | Third Party Investor | Maximum          
Financing receivables          
Financing receivables to be sold     $ 1,300   $ 3,000