v3.26.1
Note 8 - Debt - Schedule of Debt Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Long-Term Debt, Gross $ 7,200  
Long-Term Debt, Gross 7,200  
Less: current portion 3,724 $ 1,855
Less: unamortized premiums, discounts and issuance costs (711) (266)
Total Long-term debt 7,229 6,323
Notes Payable, Other Payables [Member] | Unsecured Loan to BP Peptides [Member]    
Long-Term Debt, Gross 0 817
Long-Term Debt, Gross 0 817
Notes Payable, Other Payables [Member] | Sellers Note With Avelina Masonry LLC [Member]    
Long-Term Debt, Gross 1,020 932
Long-Term Debt, Gross 1,020 932
Less: current portion 1,000  
Notes Payable, Other Payables [Member] | Sellers Note With D22L [Member]    
Long-Term Debt, Gross 1,257 0
Long-Term Debt, Gross 1,257 0
Notes Payable, Other Payables [Member] | Unsecured Promissory Note With Brookstone [Member]    
Long-Term Debt, Gross 0 1,053
Long-Term Debt, Gross 0 1,053
Medium-Term Note [Member] | Mezzanine Term Loan [Member]    
Long-Term Debt, Gross 3,624 1,558
Long-Term Debt, Gross 3,624 1,558
Medium-Term Note [Member] | Berkshire Bank [member]    
Long-Term Debt, Gross 0 910
Long-Term Debt, Gross 0 910
Convertible Debt [Member] | July Note [Member] | The 3i, LP [Member]    
Long-Term Debt, Gross 2,599 0
Long-Term Debt, Gross 2,599 0
Secured Debt [Member] | Financing Liability Related to the Sale-leaseback [Member]    
Long-Term Debt, Gross 3,164 3,174
Long-Term Debt, Gross $ 3,164 $ 3,174