XML 205 R75.htm IDEA: XBRL DOCUMENT 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