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