v3.26.1
DEBT - Promissory Notes Issued to Purchase Property and Equipment (Details)
Mar. 31, 2026
USD ($)
note
Dec. 31, 2025
USD ($)
May 31, 2025
USD ($)
Debt Instrument [Line Items]      
Number of outstanding promissory notes | note 6    
Mortgages and notes payable, current portion $ 3,295,000 $ 2,553,000  
Remaining terms on notes 3 years 10 months 13 days 4 years 21 days  
Three Vehicle Notes | Secured Debt      
Debt Instrument [Line Items]      
Notes payable $ 173,000 $ 185,000  
Mortgages and notes payable, current portion $ 43,000 $ 45,000  
Weighted average interest rate 11.15% 11.11%  
Middleborough Note      
Debt Instrument [Line Items]      
Notes payable $ 352,000 $ 352,000  
Stated interest rate 4.00%    
Promissory note issued to purchase other machinery and equipment | Secured Debt      
Debt Instrument [Line Items]      
Notes payable     $ 392,950
Mortgages and notes payable, current portion $ 175,000 $ 169,000  
Stated interest rate     15.70%