XML 78 R45.htm IDEA: XBRL DOCUMENT v3.24.1
Warrants (Tables)
12 Months Ended
Dec. 31, 2023
Warrants [Abstract]  
Schedule of Stock Warrant Activities A summary of stock warrant activities is as below:
  

Year Ended

December 31, 2023

 
       Weight
average
exercise
 
   Number   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 December 31, 2023.
Warrants Outstanding   Warrants Exercisable 
    Weighted             
    Average   Weighted       Weighted 
    Remaining   Average       Average 
Number of   Contractual life   Exercise   Number of   Exercise 
Shares   (in years)   Price   Shares   Price 
 3,016,635    2.09   $6.6907    3,016,635   $6.6907