XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Payable and Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accounts payable and accrued liabilities are as follows:
(in thousands)June 30, 2023December 31, 2022
Employee accruals$14,066 $20,214 
Commercial accruals12,984 8,620 
Accrued R&D projects6,158 5,350 
Trade payables4,808 3,087 
Other accrued liabilities3,216 2,094 
Income taxes payable143 625 
Total accounts payable and accrued liabilities$41,375 $39,990