Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Basis of Presentation and Summary of Significant Accounting Policies (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Jul. 31, 2025
Dec. 31, 2023
Product Information [Line Items]              
Allowance for credit loss $ 99,000   $ 99,000   $ 239,000   $ 189,000
Allowance for tax credits receivable 328,000   328,000   187,000    
Employee retention tax credit receivable           $ 900,000  
Factoring liability           $ 600,000  
Aggregate uninsured balance 16,710   16,710   6,700,000    
Marketable securities $ 0   $ 0   $ 2,000,000    
Four Customers [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]              
Product Information [Line Items]              
Concentration risk, percentage 85.10% 77.20% 85.60% 60.20%      
Three Customers [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]              
Product Information [Line Items]              
Concentration risk, percentage     67.50%   53.20%    
Noncurrent Assets [Member]              
Product Information [Line Items]              
Tax credits receivable $ 2,300,000   $ 2,300,000   $ 2,400,000    
Wows Film And Television Productions [Member]              
Product Information [Line Items]              
Tax credits receivable 16,800,000   16,800,000   12,700,000    
Allowance for tax credits receivable 700,000   700,000   600,000    
Wows Film And Television Productions [Member] | Noncurrent Assets [Member]              
Product Information [Line Items]              
Allowance for tax credits receivable 400,000   400,000   400,000    
Foreign Exchange Contract [Member]              
Product Information [Line Items]              
Net liability 100,000   100,000   $ 600,000    
Foreign Exchange Contract [Member] | Production Services [Member]              
Product Information [Line Items]              
Realized loss $ 14,946 $ 35,601 $ 200,000 $ 100,000