XML 57 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Components of Lease Expense The components of lease expense for the years ended December 31, 2024, 2023, and 2022 were as follows:
202420232022
Operating lease cost$22,256 $16,198 $10,752 
Finance lease cost:
     Amortization of right-of-use assets11 92 
     Interest on lease liabilities— 
Short-term lease cost4,748 5,415 11,546 
Variable lease cost163 191 185 
Total lease cost$27,181 $21,810 $22,584 

    Supplemental cash flow information for the years ended December 31, 2024, 2023, and 2022 related to leases were as follows:
202420232022
Cash paid for amounts included in the measurement of lease liabilities:
     Operating cash flows from operating leases$39,763 $29,820 $20,153 
     Operating cash flows from finance leases— 
     Financing cash flows from finance leases279 
Right-of-use assets obtained in exchange for lease obligations:
     Operating leases$21,133 $38,935 $22,433 
     Finance leases77 — — 
Schedule of Supplemental Balance Sheet Information
Supplemental balance sheet information related to leases was as follows at December 31, 2024 and 2023:
20242023
Operating Leases
Operating lease right-of-use assets$67,140 $60,359 
Current portion of operating lease liabilities included in "Other accrued liabilities"$19,707 $14,901 
Operating lease liabilities47,815 45,684 
     Total operating lease liabilities$67,522 $60,585 
Finance Leases
Property, plant and equipment, at cost$77 $— 
Accumulated depreciation(10)— 
     Property, plant and equipment, net$67 $— 
Current installments of finance lease obligations$14 $— 
Finance lease obligations$55 $— 
     Total finance lease obligations$69 $— 
Weighted Average Remaining Lease Term (years)
     Operating leases4.074.72
     Finance leases4.32— 
Weighted Average Discount Rate
     Operating leases7.28 %6.56 %
     Finance leases7.00 %— 
Schedule of Future Minimum Lease Obligations, Finance Lease The Partnership’s future minimum lease obligations as of December 31, 2024 consist of the following:
Operating LeasesFinance Leases
Year 1$24,137 $18 
Year 220,512 18 
Year 316,186 18 
Year 49,714 18 
Year 53,575 
Thereafter4,355 — 
     Total78,479 78 
     Less amounts representing interest costs(10,957)(9)
Total lease liability$67,522 $69 
Schedule of Future Minimum Obligations, Operating Leases The Partnership’s future minimum lease obligations as of December 31, 2024 consist of the following:
Operating LeasesFinance Leases
Year 1$24,137 $18 
Year 220,512 18 
Year 316,186 18 
Year 49,714 18 
Year 53,575 
Thereafter4,355 — 
     Total78,479 78 
     Less amounts representing interest costs(10,957)(9)
Total lease liability$67,522 $69