v3.24.1.u1
Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Employee accruals $ 11,412 $ 22,486
Commercial accruals 20,078 16,216
Accrued R&D projects 2,665 5,503
Trade payables 5,672 4,327
Restructuring accruals 2,070 0
Other accrued liabilities 6,965 5,190
Income taxes payable 1,408 667
Total accounts payable and accrued liabilities $ 50,270 $ 54,389