XML 136 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Lease Expense and Other Information Related to Lease Costs
The components of lease expense were as follows (in thousands):
December 31, 2023December 31, 2022
Operating lease cost$7,771 $6,622 
Finance lease cost
Amortization of lease expense675 564 
Interest on lease liabilities103 70 
Sublease income(1,025)(649)
Total lease cost$7,524 $6,607 

Other information related to leases was as follows (dollars in thousands):
December 31, 2023December 31, 2022
Supplemental Cash Flows Information
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$7,783 $6,781 
Operating cash flows from finance leases103 70 
Financing cash flows from finance leases675 564 
Right-of-use assets obtained in exchange for lease liabilities:
Operating leases25,124 — 
Finance leases486 971 
December 31, 2023December 31, 2022
Weighted-Average Remaining Lease Term
Operating leases8.73 years6.66 years
Finance leases3.00 years3.41 years
Weighted-Average Discount Rate
Operating leases6.02 %5.50 %
Finance leases5.24 %4.92 %
Schedule of Operating Leases, Future Minimum Lease Payments After Adoption of 842
Future minimum lease payments under non-cancellable leases as of December 31, 2023 were as follows (in thousands):
Years ending December 31,Operating LeasesFinance Leases
2024$6,927 $719 
20256,749 556 
20266,342 302 
20276,038 243 
20285,844 
Thereafter21,923 — 
Total future minimum lease payments53,823 1,826 
Less: imputed interest12,927 147 
Total lease obligations40,896 1,679 
Less: current portion4,607 646 
Long-term lease obligations$36,289 $1,033 
Schedule of Finance Lease, Future Minimum Lease Payments After Adoption of 842
Future minimum lease payments under non-cancellable leases as of December 31, 2023 were as follows (in thousands):
Years ending December 31,Operating LeasesFinance Leases
2024$6,927 $719 
20256,749 556 
20266,342 302 
20276,038 243 
20285,844 
Thereafter21,923 — 
Total future minimum lease payments53,823 1,826 
Less: imputed interest12,927 147 
Total lease obligations40,896 1,679 
Less: current portion4,607 646 
Long-term lease obligations$36,289 $1,033