XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Organization and Basis of Presentation (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Organization and Basis of Presentation [Line Items]      
Cash from operating activities $ 508,000 $ 7,093,000  
Total outstanding debt 24,976,000   $ 23,310,000
Increased amount of backlog $ 105,200,000   98,100,000
Term Loan [Member]      
Organization and Basis of Presentation [Line Items]      
Expiry date Dec. 30, 2025    
Term loan, current amount $ 5,401,000   5,045,000
Line of Credit [Member]      
Organization and Basis of Presentation [Line Items]      
Credit facility maximum 16,838,000    
Increase of credit facility     $ 989,000
Current credit facility $ 814,000