XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Payable and Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
(in thousands)June 30, 2021December 31, 2020
Trade payables$2,535 $2,635 
Other accrued liabilities7,996 6,616 
Accrued R&D projects4,483 4,185 
Employee accruals10,817 11,361 
Total accounts payable and accrued liabilities$25,831 $24,797