v3.26.1
Note 7 - Debt - Schedule of Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Long-Term Debt, Gross $ 5,800  
Less: current portion 2,910 $ 1,855
Less unamortized loan origination fees (870) (266)
Total Long-term debt 5,827 6,323
Notes Payable, Other Payables [Member] | Unsecured Loan to BP Peptides [Member]    
Long-Term Debt, Gross 837 817
Less: current portion 1,900  
Notes Payable, Other Payables [Member] | Sellers Note With Avelina Masonry LLC [Member]    
Long-Term Debt, Gross 989 932
Less: current portion 989  
Notes Payable, Other Payables [Member] | Unsecured Promissory Note With Brookstone [Member]    
Long-Term Debt, Gross 1,077 1,053
Medium-Term Note [Member] | Mezzanine Term Loan [Member]    
Long-Term Debt, Gross 3,536 1,558
Medium-Term Note [Member] | Berkshire Bank [member]    
Long-Term Debt, Gross 0 910
Secured Debt [Member] | Financing Liability Related to the Sale-leaseback [Member]    
Long-Term Debt, Gross $ 3,168 $ 3,174