v3.26.1
Debt - Schedule of Indebtedness to Third Parties (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Schedule of Indebtedness to Third Parties [Line Items]    
Finance lease obligations $ 666,000 $ 784,000
Loans Payable - financed assets 1,000 5,000
Subtotal 25,638,000 25,233,000
Less: Current portion (24,217,000) (23,721,000)
Long Term Portion 1,421,000 1,512,000
Current Credit Facility - Revolver [Member]    
Schedule of Indebtedness to Third Parties [Line Items]    
Credit Facility 18,683,000 17,618,000
Current Credit Facility - Term Loan [Member]    
Schedule of Indebtedness to Third Parties [Line Items]    
Credit Facility 5,331,000 5,855,000
Solar Credit Facility [Member]    
Schedule of Indebtedness to Third Parties [Line Items]    
Credit Facility $ 957,000 $ 971,000