XML 93 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses And Other Payables (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Unrealized losses on derivative contracts $ 972 $ 1,101
Accrued compensation 346 439
Income tax payable 167 284
Other taxes payable 138 172
Accrued interest payable 153 142
Insurance liabilities 172 117
Contract liabilities 534 626
Other deferred income 156 150
Other accruals and payables 1,092 1,045
Total accrued expenses and other payables 3,730 $ 4,076
Revenue recognized $ 529