XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Payable and Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Commercial accruals $ 27,209 $ 16,216
Employee accruals 11,388 22,486
Trade payables 8,415 4,327
Other accrued liabilities 5,118 5,190
Accrued R&D projects 3,202 5,503
Restructuring accruals 424 0
Income taxes payable 704 667
Total accounts payable and accrued liabilities $ 56,460 $ 54,389