XML 44 R28.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Lease Costs
The elements of the lease costs were as follows (in thousands):
Year Ended December 31,
20232022
Operating lease cost$5,774 $4,764 
Finance lease cost:
Amortization of lease assets1,187 560 
Interest on lease liabilities139 98 
Total finance lease cost1,326 658 
Variable lease cost1,733 920 
Total lease cost$8,833 $6,342 
Schedule of Lease Term and Discount Rate Information
Lease term and discount rate information related to leases was as follows:
December 31,
20232022
Weighted-average remaining lease term (in years)
Operating leases2.62.2
Finance leases1.52.2
Weighted-average discount rate
Operating leases9.8 %9.4 %
Finance leases9.0 %9.0 %
Schedule of Supplemental Cash Flow Information
Supplemental cash flow information was as follows (in thousands):
Year Ended
December 31,
20232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used in operating leases$5,764 $4,750 
Operating cash used in finance leases$139 $98 
Financing cash used in finance leases$1,301 $865 
Schedule of Future Maturities, Operating Leases
Future maturities of lease liabilities were as follows as of December 31, 2023 (in thousands):
Operating
Leases
Finance
Leases
Fiscal year ending:
2024$1,510 $600 
2025219 339 
2026226 — 
2027233 — 
2028240 — 
Thereafter184 — 
Total future minimum payments2,612 939 
Less imputed interest(361)(67)
Present value of lease liabilities$2,251 $872 
Schedule of Future Maturities, Financing Leases
Future maturities of lease liabilities were as follows as of December 31, 2023 (in thousands):
Operating
Leases
Finance
Leases
Fiscal year ending:
2024$1,510 $600 
2025219 339 
2026226 — 
2027233 — 
2028240 — 
Thereafter184 — 
Total future minimum payments2,612 939 
Less imputed interest(361)(67)
Present value of lease liabilities$2,251 $872