XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Payable and Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
(in thousands)September 30, 2021December 31, 2020
Trade payables$3,263 $2,635 
Other accrued liabilities8,322 6,616 
Accrued R&D projects3,865 4,185 
Employee accruals14,520 11,361 
Total accounts payable and accrued liabilities$29,970 $24,797