v3.26.1
DEBT - Promissory Notes Issued to Purchase Property and Equipment (Details)
Jun. 30, 2026
USD ($)
note
Dec. 31, 2025
USD ($)
note
May 31, 2025
USD ($)
Debt Instrument [Line Items]      
Number of outstanding promissory notes | note 7 6  
Mortgages and notes payable, current portion $ 3,417,000 $ 2,553,000  
Remaining terms on notes 3 years 11 months 8 days 4 years 21 days  
Three Vehicle Notes | Secured Debt      
Debt Instrument [Line Items]      
Notes payable $ 188,000 $ 185,000  
Mortgages and notes payable, current portion $ 51,000 $ 45,000  
Weighted average interest rate 11.27% 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 $ 212,000 $ 169,000  
Stated interest rate     15.70%