v3.25.2
Other receivables (Detail) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Insurance and Other [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Insurance premiums receivable $ 20,504 $ 18,548
Reinsurance recoverables 5,270 5,177
Trade receivables 17,156 15,638
Other 5,235 5,199
Allowances for credit losses (692) (675)
Other receivables 47,473 43,887
Railroad, Utilities and Energy [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Trade receivables 3,727 3,764
Other 686 862
Allowances for credit losses (90) (123)
Other receivables $ 4,323 $ 4,503