XML 78 R55.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Debt (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2024
Debt Disclosure [Abstract] |
Schedule of Short-Term Debt and Current Portion of Long-Term Debt | Short-term debt and current portion of long-term debt at December 31 consisted of the following:
| 2024 |  | 2023
Unsecured debt | $850 |  |  | $5,072 |
Finance lease obligations | 86 |  |  | 77 |
Other notes | 342 |  |  | 55 |
Total | $1,278 |  |  | $5,204 |
Schedule of Debt | Debt at December 31 consisted of the following:
| 2024 |  | 2023
Unsecured debt |  |  |
1.43% - 2.50% due through 2032 | $6,159 |  |  | $10,135 |
2.60% - 3.20% due through 2030 | 5,389 |  |  | 6,071 |
3.25% - 3.90% due through 2059 | 9,637 |  |  | 9,584 |
3.95% - 5.15% due through 2059 | 7,462 |  |  | 11,024 |
5.71% - 6.63% due through 2060 | 18,987 |  |  | 13,015 |
6.86% - 8.75% due through 2064 | 5,577 |  |  | 1,855 |
Other debt and notes |  |  |
Finance lease obligations due through 2044 | 239 |  |  | 253 |
Other notes | 414 |  |  | 370 |
Total debt | $53,864 |  |  | $52,307 |
Schedule of Maturities of Long-Term Debt | Scheduled principal payments for debt for the next five years are as follows:
| 2025 |  | 2026 |  | 2027 |  | 2028 |  | 2029
Debt and other notes | $1,173 |  |  | $8,022 |  |  | $4,364 |  |  | $1,800 |  |  | $2,500 |
Schedule of Finance Lease, Liability, to be Paid, Maturity | Scheduled payments for finance lease obligations are as follows:
|  | Finance lease obligations
2025 |  | $95 |
2026 |  | 75 |
2027 |  | 43 |
2028 |  | 14 |
2029 |  | 4 |
Thereafter |  | 37 |
Total finance lease payments |  | 268 |
Less imputed interest |  | (29) |
Total |  | $239 |

X
- References No definition available. + Details
Name: | us-gaap_DebtDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6 + Details
Name: | us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation. + References No definition available. + Details
Name: | us-gaap_ScheduleOfDebtTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of maturity and sinking fund requirement for long-term debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1 + Details
Name: | us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_ScheduleOfShortTermDebtTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration