XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and contingencies (Tables)
3 Months Ended
Mar. 31, 2024
Commitments and contingencies  
Schedule of components of leases and lease costs

    

March 31, 2024

    

December 31, 2023

Operating leases

Operating lease right-of-use assets

$

1,273

$

1,458

Operating lease liabilities, current portion

$

755

$

733

Operating lease liabilities, non-current portion

512

711

Total operating lease liabilities

$

1,267

$

1,444

Schedule of future minimum operating lease payments

Years ending December 31, 

    

Amount

2024 (remaining)

$

640

2025

675

2026

73

Total future minimum lease payments

1,388

Less - Interest

(121)

Present value of lease liabilities

$

1,267