XML 59 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Warrants (Tables)
3 Months Ended
Mar. 31, 2024
Warrants [Abstract]  
Schedule of Stock Warrant Activities A summary of stock warrant activities is as below:
   Three months ended
March 31, 2024
 
   Number   Weight
average
exercise price
 
Outstanding and exercisable at beginning of the period   3,016,635   $6.6907 
Issued during the period   
-
      
Exercised during the period   
-
      
Cancelled or expired during the period   
-
      
Outstanding and exercisable at end of the period   3,016,635   $6.6907 
Schedule of Outstanding and Exercisable Warrants The following table summarizes information relating to outstanding and exercisable warrants as of March 31, 2024.
Warrants Outstanding     Warrants Exercisable  
Number of
Shares
    Weighted Average Remaining
Contractual life
(in years)
    Weighted Average
Exercise Price
    Number of
Shares
    Weighted Average
Exercise Price
 
3,016,635     1.84     $6.6907     3,016,635     $6.6907