Annual report [Section 13 and 15(d), not S-K Item 405]

Summary of Significant Accounting Policies (Details Narrative)

v3.25.1
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Product Information [Line Items]      
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents $ 8,385,000 $ 4,095,000 $ 7,432,000
Compensating Balance, Amount 500,000 1,100,000  
Restricted cash 506,000 501,000  
Allowance for credit loss 239,439 189,245  
Tax credits receivable 12,700,000 20,700,000  
Allowance for tax credits receivable 187,000 527,000  
Employee retention tax credit of benefit 1,200,000    
Employee retention tax credit outstanding receivable 1,200,000 1,000,000  
Employee retention tax credit refunds 200,000    
Aggregate uninsured balance 6,700,000 2,500,000  
Investments in marketable securities $ 2,029,000 $ 12,000,000  
Three Customers [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]      
Product Information [Line Items]      
Concentration risk, percentage 75.70% 74.00%  
Three Customers [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]      
Product Information [Line Items]      
Concentration risk, percentage 53.20% 63.00%  
Minimum [Member]      
Product Information [Line Items]      
Property plant and equipment, term 2 years    
Maximum [Member]      
Product Information [Line Items]      
Property plant and equipment, term 7 years    
Other Receivables [Member]      
Product Information [Line Items]      
Debt securities, available-for-sale, accrued interest $ 8,830 $ 54,642  
License [Member] | Minimum [Member]      
Product Information [Line Items]      
Revenue from contract with customer, payable terms 30 years    
License [Member] | Maximum [Member]      
Product Information [Line Items]      
Revenue from contract with customer, payable terms 45 years    
Foreign Exchange Contract [Member]      
Product Information [Line Items]      
Net liability $ 600,000    
Foreign Exchange Contract [Member] | Production Services [Member]      
Product Information [Line Items]      
Realized gain $ 200,000 $ 100,000  
Stan Lee Universe [Member]      
Product Information [Line Items]      
Non controlling interest in variable interest entity 50.00%