XML 73 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses and Other Payables (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Accrued Liabilities and Other Liabilities [Abstract]      
Unrealized losses on derivative contracts $ 847   $ 972
Accrued compensation 288   346
Income tax payable 248   167
Other taxes payable 204   138
Insurance liabilities 89   172
Accrued interest payable 112   153
Other deferred income 137   156
Contract liabilities 480   534
Other accruals and payables 1,106   1,092
Total accrued expenses and other payables 3,511   $ 3,730
Revenue recognized $ 280 $ 235