v3.26.1
Debt - Schedule of Debt Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total $ 30,352 $ 45,500
Unamortized Debt Discount (284) (845)
Current Portion 30,068 44,655
Total 30,068 44,655
2015 Subordinated Notes [Member]    
Debt Instrument [Line Items]    
Current Portion 5,087 10,500
Unamortized Debt Discount (169) (147)
Current Portion 4,918 10,353
Promissory Note [Member]    
Debt Instrument [Line Items]    
Current Portion 24,750 24,750
Unamortized Debt Discount (115) (698)
Current Portion 24,635 24,052
Other [Member]    
Debt Instrument [Line Items]    
Current Portion 369 104
Current Portion 369 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