Annual report pursuant to Section 13 and 15(d)

Shareholders' Equity - Schedule of Warrants Activity (Details)

v3.20.4
Shareholders' Equity - Schedule of Warrants Activity (Details) - $ / shares
12 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Stockholders' Equity Note [Abstract]    
Warrants Outstanding, Beginning balance 525,000 829,400
Warrants Outstanding, Issued 60,000 25,000
Warrants Outstanding, Expired   (329,400)
Warrants Outstanding, Exchanged (25,000)  
Warrants Outstanding, Ending balance 560,000 525,000
Warrants Exercisable, Ending balance 510,000  
Weighted Average Exercise Price Per Share Warrants Outstanding, Beginning balance $ 4.98 $ 7.04
Weighted Average Exercise Price Per Share, Issued 2.06 4.04
Weighted Average Exercise Price Per Share, Expired   10.09
Weighted Average Exercise Price Per Share, Exchanged 4.04  
Weighted Average Exercise Price Per Share Warrants Outstanding, Ending balance 4.71 $ 4.98
Weighted Average Exercise Price Per Share, Warrants Exercisable $ 4.97