Annual report pursuant to Section 13 and 15(d)

The following table summarizes information about common stock warrants outstanding at April 30, 2022: (Details)

v3.22.2
The following table summarizes information about common stock warrants outstanding at April 30, 2022: (Details)
Apr. 30, 2022
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number warrant outstanding | shares 10,149,788
Weighted average remaining contractual life (years) 2 years 10 months 25 days
Warrant outstanding, weighted average exercise price (in dollars per share) $ 2.90
Number of warrant exercisable | shares 10,149,788
Class of Warrant or Right Exercisable Weighted Average Exercise Price $ 2.90
Exercise Price1 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercse price (in dollars per share) $ 1.00
Number warrant outstanding | shares 500,000
Weighted average remaining contractual life (years) 1 year 9 months 18 days
Warrant outstanding, weighted average exercise price (in dollars per share) $ 1.00
Number of warrant exercisable | shares 500,000
Class of Warrant or Right Exercisable Weighted Average Exercise Price $ 1.00
Exercise Price 2 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercse price (in dollars per share) $ 1.75
Number warrant outstanding | shares 161,342
Weighted average remaining contractual life (years) 2 years 6 months
Warrant outstanding, weighted average exercise price (in dollars per share) $ 1.75
Number of warrant exercisable | shares 161,342
Class of Warrant or Right Exercisable Weighted Average Exercise Price $ 1.75
Exercise Price 3 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercse price (in dollars per share) $ 3.00
Exercise Price Fifty Six [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number warrant outstanding | shares 9,427,196
Weighted average remaining contractual life (years) 2 years 10 months 25 days
Warrant outstanding, weighted average exercise price (in dollars per share) $ 3.00
Number of warrant exercisable | shares 9,427,196
Class of Warrant or Right Exercisable Weighted Average Exercise Price $ 3.00
Exercise Price 4 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercse price (in dollars per share) 6.25
Exercise Price 4 [Member] | Minimum [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercse price (in dollars per share) 1.00
Exercise Price 4 [Member] | Maximum [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercse price (in dollars per share) $ 6.25
Exercise Price Fifty Seven [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number warrant outstanding | shares 61,250
Weighted average remaining contractual life (years) 4 years 1 month 6 days
Warrant outstanding, weighted average exercise price (in dollars per share) $ 6.25
Number of warrant exercisable | shares 61,250
Class of Warrant or Right Exercisable Weighted Average Exercise Price $ 6.25