XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and contingencies (Tables)
3 Months Ended
Mar. 31, 2023
Commitments and contingencies.  
Schedule of components of leases and lease costs

    

March 31, 2023

    

December 31, 2022

Operating leases

Operating lease right-of-use assets

$

1,849

$

2,012

Operating lease liabilities, current portion

$

807

$

731

Operating lease liabilities, non-current portion

1,130

1,309

Total operating lease liabilities

$

1,937

$

2,040

Schedule of future minimum operating lease payments

Years ending December 31, 

    

Amount

2023 (remaining)

$

755

2024

806

2025

608

2026

15

Total future minimum lease payments

2,184

Less - Interest

(247)

Present value of lease liabilities

$

1,937