XML 53 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Components of Lease Expense The components of lease expense for the years ended December 31, 2023, 2022, and 2021 were as follows:
202320222021
Operating lease cost$16,198 $10,752 $9,266 
Finance lease cost:
     Amortization of right-of-use assets92 164 
     Interest on lease liabilities— 26 
Short-term lease cost5,415 11,546 10,290 
Variable lease cost191 185 115 
Total lease cost$21,810 $22,584 $19,861 

    Supplemental cash flow information for the years ended December 31, 2023, 2022, and 2021 related to leases were as follows:
202320222021
Cash paid for amounts included in the measurement of lease liabilities:
     Operating cash flows from operating leases$29,820 $20,153 $19,678 
     Operating cash flows from finance leases— 26 
     Financing cash flows from finance leases279 2,707 
Right-of-use assets obtained in exchange for lease obligations:
     Operating leases$38,935 $22,433 $7,668 
     Finance leases— — 83 
Schedule of Supplemental Balance Sheet Information
Supplemental balance sheet information related to leases was as follows at December 31, 2023 and 2022:
20232022
Operating Leases
Operating lease right-of-use assets$60,359 $34,963 
Current portion of operating lease liabilities included in "Other accrued liabilities"$14,901 $9,084 
Operating lease liabilities45,684 26,268 
     Total operating lease liabilities$60,585 $35,352 
Finance Leases
Property, plant and equipment, at cost$— $83 
Accumulated depreciation— (44)
     Property, plant and equipment, net$— $39 
Current installments of finance lease obligations$— $
Finance lease obligations$— 
     Total finance lease obligations$— $
Weighted Average Remaining Lease Term (years)
     Operating leases4.725.74
     Finance leases— 0.41
Weighted Average Discount Rate
     Operating leases6.56 %5.24 %
     Finance leases— 3.61 %
Schedule of Future Minimum Lease Obligations, Finance Lease The Partnership’s future minimum lease obligations as of December 31, 2023 consist of the following:
Operating LeasesFinance Leases
Year 1$18,345 $— 
Year 216,740 — 
Year 313,802 — 
Year 410,515 — 
Year 55,219 — 
Thereafter5,433 — 
     Total70,054 — 
     Less amounts representing interest costs(9,469)— 
Total lease liability$60,585 $— 
Schedule of Future Minimum Obligations, Operating Leases The Partnership’s future minimum lease obligations as of December 31, 2023 consist of the following:
Operating LeasesFinance Leases
Year 1$18,345 $— 
Year 216,740 — 
Year 313,802 — 
Year 410,515 — 
Year 55,219 — 
Thereafter5,433 — 
     Total70,054 — 
     Less amounts representing interest costs(9,469)— 
Total lease liability$60,585 $—