v3.25.2
Loans and finance receivables (Detail) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Receivables [Abstract]        
Loans and finance receivables before allowances and discounts $ 30,819 $ 29,700    
Allowances for credit losses (1,307) (1,134) $ (1,015) $ (950)
Unamortized acquisition discounts and points (790) (768)    
Loans and finance receivables $ 28,722 $ 27,798