Quarterly report pursuant to Section 13 or 15(d)

Stockholders??? Equity (Details Narrative)

v3.23.3
Stockholders’ Equity (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Jul. 14, 2023
Apr. 03, 2023
Mar. 23, 2023
Feb. 21, 2023
Feb. 13, 2023
Jan. 17, 2023
Aug. 22, 2022
Aug. 17, 2022
May 02, 2022
Apr. 04, 2022
Jan. 04, 2021
Aug. 06, 2019
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Class of Stock [Line Items]                                    
Common stock, shares authorized                         75,000,000   75,000,000   75,000,000  
Common stock, par value                         $ 0.001   $ 0.001   $ 0.001  
Issuance of common stock shares                             75,434      
Stock based compensation - shares, shares                         $ 14,700 $ (21,020) $ 183,004 $ 663,900    
Issuance of common stock, shares                               403,761    
Stock dividend   21,592,164 21,592,164                              
Common stock issued for services, value                               $ 8,000    
Number of stock option exercised, value                                  
Common stock, shares issued                         64,771,817   64,771,817   65,296,383  
Common stock, shares outstanding                         64,771,817   64,771,817   65,296,383  
Number of shares purchased, value                           2,000,000 $ 420,686 2,000,000    
Treasury stock, shares                         1,183,040   1,183,040   400,000  
Equity Option [Member]                                    
Class of Stock [Line Items]                                    
Number of stock option exercised, shares                             78,812      
Stock compensation expense                             $ 400,208 652,501    
Options granted                             615,063      
Options granted, shares                         $ 3.96   $ 3.96   $ 5.93  
Options vested                             497,092   458,424  
Options exercisable                         497,092   497,092   458,424  
Options unvested                         39,158   39,158      
Options outstanding                         536,249   536,249   615,061  
Treasury Stock, Common [Member]                                    
Class of Stock [Line Items]                                    
Stock based compensation - shares, shares                            
Common stock issued for services, value                                  
Number of stock option exercised, value                                  
Number of shares purchased, value                           $ 2,000,000 $ 420,686 2,000,000    
Boustead Securities [Member] | Cashless Warrants Exercised [Member]                                    
Class of Stock [Line Items]                                    
Issuance of common stock, shares                   181,723                
Issuance of common stock, value                   $ 1,776,044                
Consultants [Member]                                    
Class of Stock [Line Items]                                    
Common stock issued for services, shares                 48,941                  
Common stock issued for services, value                 $ 154,709                  
Three Engineering Employees [Member]                                    
Class of Stock [Line Items]                                    
Stock based compensation - shares, shares                             9,931      
Stock Issued During Period, Value, Restricted Stock Award, Gross                             $ 50,000      
Stock compensation expense                             16,250      
Eight Employees [Member] | Restricted Stock [Member]                                    
Class of Stock [Line Items]                                    
Stock compensation expense                             136,904      
Restricted stock granted, shares         51,000                          
V P Of The Company [Member] | Share Bonus [Member]                                    
Class of Stock [Line Items]                                    
Stock compensation expense                             $ 14,925      
Shares vested during period                             7,500      
All Employees [Member]                                    
Class of Stock [Line Items]                                    
Stock compensation expense                             $ 183,004 $ 671,901    
Round Up [Member]                                    
Class of Stock [Line Items]                                    
Stock dividend   2,327                                
Treasury Stock, Common [Member]                                    
Class of Stock [Line Items]                                    
Treasury stock, shares                         1,183,040   1,183,040   400,000  
Prior Board [Member]                                    
Class of Stock [Line Items]                                    
Issuance of common stock, shares       10,857                            
Number of shares issued       $ 41,401                            
Two Board [Member]                                    
Class of Stock [Line Items]                                    
Issuance of common stock, shares               82,347                    
Number of stock option exercised, shares               107,500                    
Number of stock option exercised, value               $ 652,501                    
Each Board Member [Member] | Equity Option [Member]                                    
Class of Stock [Line Items]                                    
Options granted                     22,500 45,000         22,500 22,500
Options granted, shares                     $ 2.00 $ 3.80         $ 4.27 $ 5.91
Stock Repurchase Agreement [Member]                                    
Class of Stock [Line Items]                                    
Stock Repurchased and Retired During Period, Shares           400,000                        
Stock Repurchased and Retired During Period, Value           $ 2,000,000                        
Restricted Stock Award Agreements [Member] | Employee [Member]                                    
Class of Stock [Line Items]                                    
Stock based compensation - shares, shares         62,250   90,750                      
Stock based compensation - shares, shares         $ 184,979   $ 642,789                      
Stock Purchase Agreement [Member] | Treasury Stock, Common [Member]                                    
Class of Stock [Line Items]                                    
Stock Repurchased and Retired During Period, Shares           400,000                        
Number of shares purchased, shares 1,300,000                                  
Number of shares purchased, value $ 1,965,000                                  
[custom:PaymentOnRemainingShares] $ 965,000                                  
[custom:AdditionalSharesReceived] 900,000                                  
Stock Purchase Agreement [Member] | Common Stock [Member]                                    
Class of Stock [Line Items]                                    
Number of shares purchased, shares                             233,040      
Number of shares purchased, value                             $ 420,686