Annual report pursuant to Section 13 and 15(d)

Stockholders??? Equity (Details Narrative)

v3.24.1
Stockholders’ Equity (Details Narrative) - USD ($)
12 Months Ended
Jul. 14, 2023
Apr. 03, 2023
Mar. 23, 2023
Feb. 21, 2023
Feb. 13, 2023
Jan. 17, 2023
Dec. 30, 2022
Aug. 22, 2022
Aug. 17, 2022
May 02, 2022
Apr. 04, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Class of Stock [Line Items]                              
Common stock, shares authorized                       75,000,000 75,000,000    
Common stock, par value                       $ 0.001 $ 0.001    
Options granted, shares                       $ 431,813 $ 711,975    
[custom:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmortizedUnvestedNumberOfShares-0]                       153,000      
Stock dividend   21,592,164 21,592,164                        
Common stock issued for services, value                         8,000    
Number of stock option exercised, value                            
Number of shares purchased, value                       $ 469,048 $ 2,000,000    
Treasury stock, shares                       1,163,040 600,000    
Equity Option [Member]                              
Class of Stock [Line Items]                              
Number of stock option exercised, shares                       78,811 161,250    
Stock compensation expense                       $ 515,490 $ 849,043    
Options granted                       513,874      
Options granted, per share                       $ 4.05 $ 5.93 $ 5.82  
Option vested                       513,874      
Options unvested                       0      
Options outstanding                       513,874   615,061 630,000
Treasury Stock, Common [Member]                              
Class of Stock [Line Items]                              
Options granted, shares                          
Common stock issued for services, value                            
Number of stock option exercised, value                            
Number of shares purchased, value                       469,048 2,000,000    
Boustead Securities [Member] | Cashless Warrants Exercised [Member]                              
Class of Stock [Line Items]                              
Issuance of common stock, shares                     181,724        
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          
Eight Employees [Member] | Restricted Stock [Member]                              
Class of Stock [Line Items]                              
Restricted stock granted, shares         51,000                    
Stock compensation expense                       357,340      
V P Company [Member] | Share Bonus [Member]                              
Class of Stock [Line Items]                              
Stock compensation expense                       $ 27,861      
Shares vested                       15,000      
V P Finance I R [Member] | Share Bonus [Member]                              
Class of Stock [Line Items]                              
Stock compensation expense                       $ 27,862      
All Employees [Member]                              
Class of Stock [Line Items]                              
Stock compensation expense                       $ 431,813 $ 711,975    
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,163,040 600,000    
Prior Board [Member]                              
Class of Stock [Line Items]                              
Number of shares issued       10,857                      
Two Board [Member]                              
Class of Stock [Line Items]                              
Number of shares issued                 82,347            
Number of stock option exercised, shares                 107,500            
Number of stock option exercised, value                 $ 652,501            
Board [Member] | Equity Option [Member]                              
Class of Stock [Line Items]                              
Options granted, shares             $ 533,611                
Options granted             22,500                
Options granted, per share             $ 4.27                
Restricted Stock Award Agreements [Member] | Employee [Member]                              
Class of Stock [Line Items]                              
Stock based compensation, shares         62,250     93,750              
Options granted, shares         $ 357,340     $ 642,789              
Stock Purchase Agreement [Member] | Treasury Stock, Common [Member]                              
Class of Stock [Line Items]                              
Number of shares purchased, shares 1,300,000                            
Number of shares purchased, value $ 1,965,000                            
Payment on remaining shares $ 965,000                            
Additional shares received 900,000                            
Number of shares retired           400,000                  
Stock Purchase Agreement [Member] | Common Stock [Member]                              
Class of Stock [Line Items]                              
Number of shares purchased, shares                       263,040      
Number of shares purchased, value                       $ 464,486