Annual report pursuant to Section 13 and 15(d)

Accounts Payable and Accrued Liabilities (Details)

v3.24.1
Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accounts payable $ 2,318 $ 2,421
Accrued payroll 5,828 6,127
Accrued professional services, legal, and other general and administrative 1,107 3,040
Accrued cost of goods sold and other expenses 2,320 2,780
Total accounts payable and accrued liabilities $ 11,573 $ 14,368