XML 123 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts payable and accrued liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Trade accounts payable $ 4,578 $ 5,721
Accrued liabilities 6,666 2,888
Other payables 2,699 1,586
Total accounts payable and accrued liabilities $ 13,943 $ 10,195