v3.25.2
Other income (expense) - Schedule of Other, Net (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Debt Instrument [Line Items]        
Deerfield warrant obligation, change in fair value income (expense)     $ 0 $ 838,000
Cumulative catch-up adjustment, deferred royalty obligation $ 184,000 $ 263,000 196,000 526,000
Exchange differences loss (847,000) (59,000) (937,000) (96,000)
R&D tax credit gain 481,000 320,000 762,000 567,000
Other, net (182,000) 2,754,000 21,000 159,000
Deerfield Warrants        
Debt Instrument [Line Items]        
Deerfield warrant obligation, change in fair value income (expense) $ 0 $ 2,230,000 $ 0 $ 838,000