v3.25.1
Warrants (Tables)
3 Months Ended
Mar. 31, 2025
Warrants [Abstract]  
Schedule of Stock Warrant Activities

A summary of stock warrant activities is as below:

 

   Three months ended
March 31, 2025
 
   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, 2025:

 

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    0.80   $6.6907    3,016,635   $6.6907