v3.25.1
Accounts payable and accrued liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accounts payable and accrued liabilities    
Trade accounts payable $ 2,384 $ 1,932
Accrued compensation and benefits payable 1,159 2,501
Accrued research and development liabilities 934 631
Accrued commercial liabilities 7,138 1,935
Accrued legal liabilities 427 76
Other accrued liabilities 379 480
Total $ 12,421 $ 7,555