XML 38 R23.htm IDEA: XBRL DOCUMENT v3.24.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Lease Costs
Operating and finance leases consist of the following (in thousands):
December 31,
Lease BalanceClassification20232022
Lease Assets
OperatingOperating lease right-of-use assets$3,286 $4,885 
FinanceProperty and equipment, net$810 $1,427 
Lease Liabilities
Current
OperatingOperating lease liabilities$976 $1,040 
FinanceAccrued and other current liabilities$490 $700 
Non-current
OperatingNon-current operating lease liabilities$2,760 $4,493 
FinanceOther non-current liabilities$358 $848 
Costs associated with the Company's leases were included in the statements of operations as follows (in thousands):
Year Ended December 31,
Lease Cost20232022
Operating leases
Operating lease cost(1)
$1,463 $1,540 
Finance lease cost
Amortization of lease assets556 679
Interest on finance lease liabilities128 80
Total lease cost$2,147 $2,299 
(1) Includes variable lease cost of $129,000 and $165,000 for the years ended December 31, 2023 and 2022, respectively.
Supplemental cash flow information on leases is as follows (in thousands):
Year Ended December 31,
Cash paid for amounts included in the measurement of lease liabilities20232022
Operating cash out flows from operating leases$1,405 $1,262 
Operating cash out flows from interest paid on finance leases$128 $80 
Financing cash out flows from finance leases$697 $667 
Information regarding the weighted-average lease term and weighted average discount rate are as follows:
Year Ended December 31,
20232022
Weighted-average remaining lease term (years)
Operating leases3.34.3
Finance leases2.061.94
Weighted-average discount rate
Operating leases8.0 %8.0 %
Finance leases12.2 %4.8 %
Schedule of Lessee, Operating Lease, Liability, Maturity
Future payments under operating and finance leases as of December 31, 2023 are as follows (in thousands):
Operating LeasesFinance Leases
2024$1,240 $574 
20251,277 248 
20261,315 147 
2027445 28 
Total minimum lease payments4,277 997 
Less: imputed interest(541)(149)
Total lease liabilities3,736 848 
Less: current portion(976)(490)
Lease obligations, net of current portion$2,760 $358 
Schedule of Finance Lease, Liability, Maturity
Future payments under operating and finance leases as of December 31, 2023 are as follows (in thousands):
Operating LeasesFinance Leases
2024$1,240 $574 
20251,277 248 
20261,315 147 
2027445 28 
Total minimum lease payments4,277 997 
Less: imputed interest(541)(149)
Total lease liabilities3,736 848 
Less: current portion(976)(490)
Lease obligations, net of current portion$2,760 $358