v3.25.1
Financial Liabilities - Revenue Purchase and Sale Agreement - Classification on the condensed consolidated balance sheet (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Royalty participation liability, current $ 72 $ 1,148
Royalty participation liability, non-current 29,503 27,595
Revenue Purchase and Sale Agreement    
Debt Instrument [Line Items]    
Royalty participation liability, current 72 1,148
Royalty participation liability, non-current 29,503 27,595
Net carrying value $ 29,575 $ 28,743