Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Product Information [Line Items]            
Allowance for credit loss $ 94,000   $ 94,000   $ 239,000 $ 189,000
Allowance for tax credits receivable 316,000   316,000   187,000  
Aggregate uninsured balance 800,000   800,000   6,700,000  
Marketable securities $ 700,000   $ 700,000   $ 2,000,000  
Two Customers [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]            
Product Information [Line Items]            
Concentration risk, percentage 86.60% 80.90% 85.90% 66.70%    
Three Customers [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]            
Product Information [Line Items]            
Concentration risk, percentage     49.60%   53.20%  
Noncurrent Assets [Member]            
Product Information [Line Items]            
Tax credits receivable $ 2,200,000   $ 2,200,000   $ 2,400,000  
Wows Film And Television Productions [Member]            
Product Information [Line Items]            
Tax credits receivable 14,500,000   14,500,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 $ 24,070 $ 20,903 $ 200,000 $ 100,000