v3.25.1
Other receivables (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Other receivables    
Interest receivable $ 342 $ 604
Sales tax receivable 150 210
Clinical receivable 674 674
Other current receivable 1 2
Total $ 1,167 $ 1,490