Quarterly report pursuant to Section 13 or 15(d)

The following table summarizes information about Common Stock warrants outstanding at January 31, 2022: (Details)

v3.22.0.1
The following table summarizes information about Common Stock warrants outstanding at January 31, 2022: (Details)
Jan. 31, 2022
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number warrant outstanding | shares 8,830,785
Weighted average remaining contractual life (years) 3 years 1 month 6 days
Warrant outstanding, weighted average exercise price (in dollars per share) $ 2.88
Number of warrant exercisable | shares 8,830,785
Warrant exercisable, weighted average exercise price (in dollars per share) $ 2.88
Exercise Price 1 [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) 2 years 3 months 19 days
Warrant outstanding, weighted average exercise price (in dollars per share) $ 1.00
Number of warrant exercisable | shares 500,000
Warrant exercisable, weighted average exercise price (in dollars per share) $ 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 175,672
Weighted average remaining contractual life (years) 3 years
Warrant outstanding, weighted average exercise price (in dollars per share) $ 1.75
Number of warrant exercisable | shares 175,672
Warrant exercisable, weighted average exercise price (in dollars per share) $ 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 8,093,863
Weighted average remaining contractual life (years) 3 years 1 month 6 days
Warrant outstanding, weighted average exercise price (in dollars per share) $ 3.00
Number of warrant exercisable | shares 8,093,863
Warrant exercisable, weighted average exercise price (in dollars per share) $ 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 7 months 6 days
Warrant outstanding, weighted average exercise price (in dollars per share) $ 6.25
Number of warrant exercisable | shares 61,250
Warrant exercisable, weighted average exercise price (in dollars per share) $ 6.25