v3.26.1
Debt - Schedule of Debt Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total $ 30,531 $ 45,500
Unamortized Debt Discount (338) (845)
Current Portion 30,193 44,655
Total 30,193 44,655
2015 Subordinated Notes [Member]    
Debt Instrument [Line Items]    
Current Portion 5,087 10,500
Unamortized Debt Discount (70) (147)
Current Portion 5,017 10,353
Promissory Note [Member]    
Debt Instrument [Line Items]    
Current Portion 24,750 24,750
Unamortized Debt Discount (268) (698)
Current Portion 24,482 24,052
Other [Member]    
Debt Instrument [Line Items]    
Current Portion 548 104
Current Portion 548 104
Zydus Promissory Note [Member]    
Debt Instrument [Line Items]    
Current Portion   10,000
Current Portion   10,000
Debentures [Member]    
Debt Instrument [Line Items]    
Current Portion 146 146
Current Portion $ 146 $ 146