Annual report pursuant to Section 13 and 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.0.1
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
Dec. 31, 2024
Dec. 31, 2023
Book Value    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Short-term exchangeable notes $ 14,463  
Total current liabilities 14,463  
Long-term promissory note 20,300  
Long-term exchangeable note   $ 11,453
Royalty-linked notes 10,771 7,503
Total 31,071 18,956
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 20,412  
Long-term exchangeable note   11,645
Royalty-linked notes 10,771 7,503
Total 31,183 19,148
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 20,412  
Long-term exchangeable note   11,645
Total 20,412 11,645
Level 3 | Approximate Fair Value    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Royalty-linked notes 10,771 7,503
Total $ 10,771 $ 7,503