XML 51 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders Equity (Tables)
9 Months Ended
Sep. 30, 2023
Stockholders Equity [Abstract]  
Schedule of Outstanding and Exercisable Warrants The following table reflects all outstanding and exercisable warrants at September 30, 2023 and 2022:
   Numbers of
Warrants
   Weighted
Average
Exercise
   Weighted
Average
Life
 
   Outstanding   Price   (Years) 
Balance January 1, 2022   10,345,784   $4.90          5 
Warrants Issued   
-
    
-
    
-
 
Warrants Exercised   (271,589)  $4.81    
-
 
Balance September 30, 2022   10,074,195   $$4.91    5 
                
Balance January 1, 2023   10,074,195   $$4.91    4 
Warrants Issued   
-
    
-
    
-
 
Warrants Exercised   
-
    
-
    
-
 
Balance September 30, 2023   10,074,195   $$4.91    4 
Schedule of Purchases made by the Company Below is a table containing information about purchases made by the company:
Period  Total Number
of Shares
Purchased
   Average Price
Paid per Share
   Total Number
of Shares
Purchased as
Part of Publicly
Announced
Plans or
Programs
   Maximum
Approximate
Dollar Value
of Shares
that May
Yet be
Purchased
Under the
Plans or
Programs
 
January 1, 2022 - December 31, 2022   1,777,657   $1.87    1,777,657   $6,667,595 
January 1, 2023 – September 30, 2023   19,502   $1.22    1,797,159   $6,643,289