XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Tables)
9 Months Ended
Sep. 30, 2024
Leases [Abstract]  
Summary of Lease Expense Components
The components of lease expense were as follows:
Three Months Ended
September 30
Nine Months Ended
September 30
2024202320242023
(thousands)
Operating lease cost$3,401 $3,248 $10,369 $9,829 
Finance lease cost
Amortization of right-of-use assets625 618 1,866 1,855 
Interest on lease liabilities540 558 1,623 1,678 
Variable lease cost1,521 1,424 4,682 4,186 
Short-term lease cost1,383 1,407 4,197 4,436 
Sublease income(29)(44)(108)(208)
Total lease cost$7,441 $7,211 $22,629 $21,776 
Schedule of Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases was as follows:
Nine Months Ended
September 30
20242023
(thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$9,697 $10,016 
Operating cash flows from finance leases1,604 1,676 
Financing cash flows from finance leases1,448 1,359 
Right-of-use assets obtained in exchange for lease obligations
Operating leases3,056 3,578 
Finance leases803 — 
Schedule of Other Information Related to Leases
Other information related to leases was as follows:
September 30, 2024December 31, 2023
Weighted-average remaining lease term (years)
Operating leases78
Finance leases1313
Weighted-average discount rate
Operating leases5.9 %6.2 %
Finance leases7.6 %7.6 %
Schedule of Minimum Lease Payment Requirements for Noncancelable Leases
As of September 30, 2024, our minimum lease payment requirements for noncancelable operating and finance leases are as follows:
Operating LeasesFinance Leases
(thousands)
Remainder of 2024$3,413 $1,051 
202512,896 3,834 
20269,574 3,680 
20278,709 3,748 
20286,658 3,496 
Thereafter26,045 30,359 
Total future minimum lease payments67,295 46,168 
Less: interest(13,350)(16,768)
Total lease obligations53,945 29,400 
Less: current obligations(10,395)(1,908)
Long-term lease obligations$43,550 $27,492 
Schedule of Minimum Lease Payment Requirements for Noncancelable Leases
As of September 30, 2024, our minimum lease payment requirements for noncancelable operating and finance leases are as follows:
Operating LeasesFinance Leases
(thousands)
Remainder of 2024$3,413 $1,051 
202512,896 3,834 
20269,574 3,680 
20278,709 3,748 
20286,658 3,496 
Thereafter26,045 30,359 
Total future minimum lease payments67,295 46,168 
Less: interest(13,350)(16,768)
Total lease obligations53,945 29,400 
Less: current obligations(10,395)(1,908)
Long-term lease obligations$43,550 $27,492