XML 46 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Summary of Lease Expense Components
The components of lease expense were as follows:
Three Months Ended
March 31
20242023
(thousands)
Operating lease cost$3,475 $3,317 
Finance lease cost
Amortization of right-of-use assets617 618 
Interest on lease liabilities541 560 
Variable lease cost1,577 1,385 
Short-term lease cost1,464 1,551 
Sublease income(47)(53)
Total lease cost$7,627 $7,378 
Schedule of Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases was as follows:
Three Months Ended
March 31
20242023
(thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$3,237 $3,366 
Operating cash flows from finance leases536 560 
Financing cash flows from finance leases475 451 
Right-of-use assets obtained in exchange for lease obligations
Operating leases983 92 
Finance leases803 — 
Schedule of Other Information Related to Leases
Other information related to leases was as follows:
March 31, 2024December 31, 2023
Weighted-average remaining lease term (years)
Operating leases88
Finance leases1313
Weighted-average discount rate
Operating leases6.2 %6.2 %
Finance leases7.5 %7.6 %
Schedule of Minimum Lease Payment Requirements for Noncancelable Leases
As of March 31, 2024, our minimum lease payment requirements for noncancelable operating and finance leases are as follows:
Operating LeasesFinance Leases
(thousands)
Remainder of 2024$9,988 $3,091 
202513,360 3,834 
202610,258 3,680 
20279,491 3,748 
20287,426 3,496 
Thereafter33,833 30,359 
Total future minimum lease payments84,356 48,208 
Less: interest(19,450)(17,848)
Total lease obligations64,906 30,360 
Less: current obligations(10,056)(2,013)
Long-term lease obligations$54,850 $28,347 
Schedule of Minimum Lease Payment Requirements for Noncancelable Leases
As of March 31, 2024, our minimum lease payment requirements for noncancelable operating and finance leases are as follows:
Operating LeasesFinance Leases
(thousands)
Remainder of 2024$9,988 $3,091 
202513,360 3,834 
202610,258 3,680 
20279,491 3,748 
20287,426 3,496 
Thereafter33,833 30,359 
Total future minimum lease payments84,356 48,208 
Less: interest(19,450)(17,848)
Total lease obligations64,906 30,360 
Less: current obligations(10,056)(2,013)
Long-term lease obligations$54,850 $28,347