Quarterly report pursuant to Section 13 or 15(d)

Warrants (Tables)

v3.24.2.u1
Warrants (Tables)
6 Months Ended
Jun. 30, 2024
Warrants [Abstract]  
Schedule of Warrant Activities The table below summarizes the Company’s warrant activities:
    Number of
Warrants to
Purchase
Common
Shares
    Exercise
Price
Range Per
Share
    Weighted
Average
Exercise
Price
 
Balance at January 1, 2024     644,718     $ 2.50 to 31.60     $ 16.40  
Granted    
     
     
 
Forfeited    
             
Exercised    
             
Balance at June 30, 2024     644,718     $ 2.50 to 31.60     $ 16.40  
                         
Balance at January 1, 2023     412,218     $ 5.72 to 31.60     $ 23.68  
Granted     92,500       5.00       5.00  
Forfeited    
             
Exercised    
             
Balance at June 30, 2023     504,718     $ 5.00 to 31.60     $ 20.25