XML 70 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses and Other Payables (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Accrued Liabilities and Other Liabilities [Abstract]          
Unrealized losses on derivative contracts $ 1,120   $ 1,120   $ 972
Accrued compensation 341   341   346
Income tax payable 108   108   167
Other taxes payable 167   167   138
Insurance liabilities 109   109   172
Accrued interest payable 159   159   153
Other deferred income 130   130   156
Contract liabilities 193   193   534
Other accruals and payables 1,139   1,139   1,092
Total accrued expenses and other payables 3,466   3,466   $ 3,730
Revenue recognized $ 201 $ 120 $ 480 $ 355