XML 37 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts payable and accrued liabilities
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Accounts payable and accrued liabilities Accounts payable and accrued liabilities
Accounts payable and accrued liabilities are as follows:
December 31, 2022December 31, 2021
Employee accruals$20,157 $18,500 
Commercial accruals8,620 5,055 
Accrued R&D projects5,350 4,383 
Trade payables3,087 3,879 
Other accrued liabilities2,151 2,316 
Income taxes payable625 814 
Total accounts payable and accrued liabilities$39,990 $34,947