XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Summary of Future Minimum Lease Payments

Future minimum lease payments under these leases are as follows:

 

 

Lease Amounts

 

 

 

(in thousands)

 

2024

 

$

1,427

 

2025

 

 

1,009

 

2026

 

 

645

 

Total future minimum lease payments

 

 

3,081

 

Less: Imputed Interest

 

 

(281

)

Present value of operating lease liabilities

 

$

2,800

 

Less: Current portion

 

 

1,377

 

Long-term operating lease liabilities

 

$

1,423

 

 

 

 

 

Weighted average remaining lease term in years

 

 

2.33

 

Weighted average discount rate

 

 

8.82

%

 

 

 

 

Components of Lease Expense and Related Cash Flows The components of lease expense and related cash flows were as follows:

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

(in thousands)

 

Rent expense

 

$

1,516

 

 

$

1,297

 

Variable lease costs

 

 

83

 

 

 

120

 

Total

 

$

1,599

 

 

$

1,417

 

 

 

 

 

 

 

 

Cash paid for operating leases

 

$

1,521

 

 

$

1,387

 

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

(in thousands)

 

Cost of sales

 

$

327

 

 

$

234

 

Selling, general and administrative

 

 

1,272

 

 

 

1,183

 

Total

 

$

1,599

 

 

$

1,417