v3.26.1
Debt (Narrative) (Details) - USD ($)
$ in Thousands
Jan. 15, 2026
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]      
Principal amount of outstanding debt   $ 30,531 $ 45,500
Senior Subordinated Notes [Member] | Purchase Agreement and SPA [Member] | Notes 2015 [Member]      
Debt Instrument [Line Items]      
Repayment of debt $ 5,400    
Zydus Promissory Note [Member] | Purchase Agreement and SPA [Member]      
Debt Instrument [Line Items]      
Debt instrument, forgiven amount 7,000    
Repayment of debt 3,000    
Gain on extinguishment of debt $ 7,000