Quarterly report [Sections 13 or 15(d)]

Fair Value of Financial Assets and Liabilities - Summary of Long Term And Short Term Debt at Fair Value Hierarchy of Valuation Inputs Utilized to Determine Fair Value (Details)

v3.25.2
Fair Value of Financial Assets and Liabilities - Summary of Long Term And Short Term Debt at Fair Value Hierarchy of Valuation Inputs Utilized to Determine Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Royalty-linked notes $ 190  
Book Value    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Royalty-linked notes 190  
Short-term exchangeable notes   $ 14,463
Total current liabilities 190 14,463
Long-term promissory note 20,653 20,300
Royalty-linked notes 11,715 10,771
Total long-term liabilities 32,368 31,071
Approximate Fair Value    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Short-term royalty-linked notes 190  
Short-term exchangeable notes   14,444
Total current liabilities 190 14,444
Long-term promissory note 21,127  
Long-term exchangeable note   20,412
Royalty-linked notes 11,715 10,771
Total long-term liabilities 32,842 31,183
Level 2 | Approximate Fair Value    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Short-term exchangeable notes   14,444
Total current liabilities   14,444
Long-term promissory note 21,127  
Long-term exchangeable note   20,412
Total long-term liabilities 21,127 20,412
Level 3 | Approximate Fair Value    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Short-term royalty-linked notes 190  
Total current liabilities 190  
Royalty-linked notes 11,715 10,771
Total long-term liabilities $ 11,715 $ 10,771