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.3
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
Sep. 30, 2025
Dec. 31, 2024
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Royalty-linked notes $ 281  
Book Value    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Royalty-linked notes 281  
Short-term exchangeable notes   $ 14,463
Total current liabilities 281 14,463
Long-term promissory note 21,215 20,300
Royalty-linked notes 12,239 10,771
Total long-term liabilities 33,454 31,071
Approximate Fair Value    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Short-term royalty-linked notes 281  
Short-term exchangeable notes   14,444
Total current liabilities 281 14,444
Long-term promissory note 21,619  
Long-term exchangeable note   20,412
Royalty-linked notes 12,239 10,771
Total long-term liabilities 33,858 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,619  
Long-term exchangeable note   20,412
Total long-term liabilities 21,619 20,412
Level 3 | Approximate Fair Value    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Short-term royalty-linked notes 281  
Total current liabilities 281  
Royalty-linked notes 12,239 10,771
Total long-term liabilities $ 12,239 $ 10,771