Quarterly report pursuant to Section 13 or 15(d)

Basis of Presentation and Summary of Significant Accounting Policies (Details Narrative)

v3.24.3
Basis of Presentation and Summary of Significant Accounting Policies (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Product Information [Line Items]          
Allowance for credit loss $ 200,000   $ 200,000   $ 200,000
Tax credits receivable 12,929,000   12,929,000   20,714,000
Allowance for tax credit receivable 610,000   610,000   527,000
Aggregate uninsured balance 3,000,000   3,000,000   2,500,000
Investments in marketable securities $ 4,100,000   $ 4,100,000   $ 12,000,000
Four Customers [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]          
Product Information [Line Items]          
Concentration risk, percentage 77.20% 73.10%   79.30%  
Four Customers [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]          
Product Information [Line Items]          
Concentration risk, percentage       55.60%  
Three Customers [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]          
Product Information [Line Items]          
Concentration risk, percentage     60.20%    
Three Customers [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]          
Product Information [Line Items]          
Concentration risk, percentage     59.40%    
Foreign Exchange Contract [Member]          
Product Information [Line Items]          
Net liability $ 200,000   $ 200,000    
Foreign Exchange Contract [Member] | Production Services [Member]          
Product Information [Line Items]          
Realized gain (loss) $ 35,601 $ (14,890) $ 86,355 $ (40,294)