XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
WARRANTS (Details 1) - $ / shares
Aug. 21, 2024
Aug. 19, 2024
Jul. 31, 2024
Apr. 30, 2024
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Exercse price (in dollars per share) $ 12.50 $ 12.50 $ 106.96 $ 67.45
Class of Warrant or Right, Outstanding     438,879 240,449
$12.00 [Member]        
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Class of Warrant or Right, Outstanding     410,000  
Weighted average remaining contractual life (years)     4 years 10 months 24 days  
Warrant outstanding, weighted average exercise price (in dollars per share)     $ 12.24  
Number of warrant exercisable     322,000  
Warrant exercisable, weighted average exercise price (in dollars per share)     $ 12.31  
$12.00 [Member] | Minimum [Member]        
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Exercse price (in dollars per share)     12.00  
$12.00 [Member] | Maximum [Member]        
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Exercse price (in dollars per share)     12.50  
$262.50 [Member]        
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Exercse price (in dollars per share)     $ 262.50  
Class of Warrant or Right, Outstanding     1,076  
Weighted average remaining contractual life (years)     3 months 18 days  
Warrant outstanding, weighted average exercise price (in dollars per share)     $ 262.50  
Number of warrant exercisable     1,076  
Warrant exercisable, weighted average exercise price (in dollars per share)     $ 262.50  
$450.00 [Member]        
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Exercse price (in dollars per share)     $ 450.00  
Class of Warrant or Right, Outstanding     27,395  
Weighted average remaining contractual life (years)     1 year 9 months 18 days  
Warrant outstanding, weighted average exercise price (in dollars per share)     $ 450.00  
Number of warrant exercisable     27,395  
Warrant exercisable, weighted average exercise price (in dollars per share)     $ 450.00  
$937.50 [Member]        
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Exercse price (in dollars per share)     $ 937.50  
Class of Warrant or Right, Outstanding     408  
Weighted average remaining contractual life (years)     1 year 10 months 24 days  
Warrant outstanding, weighted average exercise price (in dollars per share)     $ 937.50  
Number of warrant exercisable     408  
Warrant exercisable, weighted average exercise price (in dollars per share)     $ 937.50  
$12.00 - $937.50 [Member]        
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Class of Warrant or Right, Outstanding     438,879  
Weighted average remaining contractual life (years)     4 years 8 months 12 days  
Warrant outstanding, weighted average exercise price (in dollars per share)     $ 41.04  
Number of warrant exercisable     350,879  
Warrant exercisable, weighted average exercise price (in dollars per share)     $ 48.33  
$12.00 - $937.50 [Member] | Minimum [Member]        
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Exercse price (in dollars per share)     12.00  
$12.00 - $937.50 [Member] | Maximum [Member]        
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Exercse price (in dollars per share)     $ 937.50