XML 64 R45.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Future minimum lease payments under non-cancellable leases (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating leases  
2024 $ 1,733
2025 1,785
2026 1,839
2027 1,894
2028 1,951
Thereafter 2,516
Total future minimum lease payments 11,718
Present value adjustment (2,529)
Present value of lease liabilities $ 9,189
Operating Lease, Liability, Statement of Financial Position Operating lease liability, current portion, Operating lease liability, net of current portion
Finance lease  
2024 $ 49
Total future minimum lease payments 49
Present value adjustment (1)
Present value of lease liabilities $ 48
Finance Lease, Liability, Statement of Financial Position Other current liabilities, Other non-current liabilities