XML 172 R42.htm IDEA: XBRL DOCUMENT v3.24.1
Accounts Payable and Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
The components of accounts payable and accrued liabilities were as follows:
December 31,December 31,
20232022
(in thousands)
Accounts payable$2,318 $2,421 
Accrued payroll5,828 6,127 
Accrued professional services, legal, and other general and administrative1,107 3,040 
Accrued cost of goods sold and other expenses2,320 2,780 
Total accounts payable and accrued liabilities$11,573 $14,368