XML 101 R79.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accounts payable $ 2,421 $ 1,723
Accrued payroll 6,127 4,089
Accrued professional services, legal, and other general and administrative 3,040 2,043
Accrued cost of goods sold and other expenses 2,780 2,982
Total accounts payable and accrued liabilities $ 14,368 $ 10,837