XML 57 R46.htm IDEA: XBRL DOCUMENT 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)