XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Nature of Operations and Significant Accounting Policies (Details Narrative)
3 Months Ended 12 Months Ended
Feb. 07, 2025
USD ($)
$ / shares
shares
Feb. 07, 2025
CAD ($)
shares
May 07, 2024
Apr. 30, 2024
USD ($)
Apr. 30, 2024
CAD ($)
Feb. 15, 2022
USD ($)
Mar. 31, 2025
USD ($)
shares
Mar. 31, 2024
USD ($)
shares
Dec. 31, 2024
USD ($)
Feb. 07, 2025
CAD ($)
$ / shares
Dec. 31, 2023
Apr. 30, 2023
Product Information [Line Items]                        
Proceeds from issuance of common stock           $ 21,711,000            
Reverse stock split, description     one-for-twelve                  
FDIC insured amount             $ 250,000          
Cash held in bank deposits             8,707,353   $ 9,452,826      
FDIC uninsured amount             8,457,000          
Allowance for doubtful accounts             $ 84,928   84,961      
Potentially dilutive equity instruments that are convertible into common stock | shares             643,556 661,852        
Number of shares issued for restricted stock units | shares             1,529 0        
Allowance for doubtful accounts             $ 1,100   1,500      
Contract assets             234,328   234,328      
Contract with customer liability current             474,679   343,790      
Revenue recognized             64,804 $ 47,440        
Revenue remaining performance obligation             $ 844,000 $ 535,000        
Product warranty description             The Company assesses the historical warranty claims on its manufactured products and, since 2016, warranty claims have been approximately 1% of annual revenue generated on these products. Based on the Company’s warranty policy, an accrual is established at 1% of the trailing 18 months revenue.          
Accrued warranty reserve amount             $ 47,424   $ 53,148      
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer One [Member]                        
Product Information [Line Items]                        
Concentration risk percentage             58.00% 24.00%        
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer Two [Member]                        
Product Information [Line Items]                        
Concentration risk percentage             23.00% 16.00%        
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer Three [Member]                        
Product Information [Line Items]                        
Concentration risk percentage             11.00% 13.00%        
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer One [Member]                        
Product Information [Line Items]                        
Concentration risk percentage             85.00%   61.00%      
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer Two [Member]                        
Product Information [Line Items]                        
Concentration risk percentage             14.00%   36.00%      
Maximum [Member]                        
Product Information [Line Items]                        
Revenue remaining performance obligation             $ 309,000          
Director and Staff [Member]                        
Product Information [Line Items]                        
Potentially dilutive equity instruments that are convertible into common stock | shares             25,689 26,537        
Series B Preferred Stock [Member]                        
Product Information [Line Items]                        
Potentially dilutive equity instruments that are convertible into common stock | shares             616,338 635,314        
Fat Panda LTD [Member]                        
Product Information [Line Items]                        
Payable in cash $ 12,600,000 $ 18,000,000                    
Cash payment   $ 13,900,000                    
Issuance of shares of the common stock | shares 39,000 39,000                    
Aggregate value   $ 700,000                    
Share price | $ / shares                   $ 18.00    
Principal amount                   $ 2,060,000    
Diligence deposit   100,000                    
Convertible of principal amount   1,030,000                    
Conversion rate per share | $ / shares $ 19.00                      
Working capital adjustment escrow                   1,375,000    
Escrow deposit                   1,240,000    
Escrow deposits related to asset acquisition                   $ 112,500    
Payment to escrow deposits   $ 112,500                    
Revenues       $ 28,500,000 $ 38,500,000              
Revenue percentage       39.00% 39.00%           15.00%  
Adjusted EBITDA       $ 6,200,000 $ 8,400,000              
Revenue and adjusted EBITDA                       10.00%