v3.25.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of notes payable, capital leases and long-term debt
The carrying value of our credit facilities, finance leases and long-term debt as of December 31, 2024 and 2023 is listed in the following table, and is adjusted for unamortized discounts, deferred issuance costs and the unamortized portion of adjustments to fair value recorded in purchase accounting. Original issue discounts and adjustments to fair value recorded in purchase accounting are amortized to interest expense over the term of the applicable instrument using the effective interest method.
  December 31, 2024December 31, 2023
MaturityInterest RatePrincipalAdjustmentsCarrying  ValuePrincipalAdjustmentsCarrying  Value
Credit facilities:
Uncommitted Credit FacilityVariable$— $— $— $— $— $— 
The Credit FacilityVariable514 — 514 297 — 297 
Term LoanVariable— — — 500 — 500 
Commercial PaperVariable477 — 477 496 (1)495 
Senior notes:
August 20242.500— — — 900 (1)899 
March 20253.200500 — 500 500 (1)499 
November 20250.875350 — 350 350 (1)349 
July 20262.900500 (1)499 500 (2)498 
November 20273.375650 (2)648 650 (3)647 
May 20283.950800 (7)793 800 (9)791 
April 20294.875750 (6)744 750 (7)743 
November 20295.000400 (4)396 — — — 
March 20302.300600 (4)596 600 (4)596 
February 20311.450650 (5)645 650 (6)644 
February 20321.750750 (5)745 750 (5)745 
March 20332.375700 (6)694 700 (6)694 
December 20335.000650 (9)641 650 (9)641 
April 20345.000800 (10)790 800 (11)789 
November 20345.200500 (6)494 — — — 
March 20356.086182 (11)171 182 (12)170 
March 20406.200400 (3)397 400 (3)397 
May 20415.700386 (5)381 386 (5)381 
March 20503.050400 (7)393 400 (7)393 
Debentures:
September 20357.400148 (27)121 148 (29)119 
Tax-exempt:
2026 - 2053
3.375 - 4.375
1,418 (9)1,409 1,289 (8)1,281 
Finance leases and other:
2025 - 2063
1.726 - 9.750
315 — 315 251 — 251 
Total Debt$12,840 $(127)12,713 $12,949 $(130)12,819 
Less: current portion(862)(932)
Long-term portion$11,851 $11,887 
Schedule of future maturities of debt
Aggregate principal maturities of notes payable, finance leases and other long-term debt as of December 31, 2024 follow:
2025$862 
2026594 
2027663 
2028844 
20292,179 
Thereafter7,698 
$12,840