XML 44 R28.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and contingencies  
Schedule of components of leases and lease costs

The components of leases and lease costs are as follows (in thousands):

Operating leases

    

December 31, 

    

December 31, 

 

2023

 

2022

Operating lease right-of-use assets

$

1,458

$

2,012

Operating lease liabilities, current portion

$

733

$

731

Operating lease liabilities, non-current portion

 

711

 

1,309

Total operating lease liabilities

$

1,444

$

2,040

Operating lease costs

$

1,027

$

906

Schedule of future minimum operating lease payments

As of December 31, 2023, future minimum operating lease payments for each of the next two years is as follows (in thousands):

Year ending December 31, 

Amount

2024

$

856

2025

675

2026

73

Total future minimum lease payments

 

1,604

Less – Interest

 

(160)

Present value of lease liabilities

$

1,444