Annual report pursuant to Section 13 and 15(d)

SCHEDULE OF WARRANTS ACTIVITY (Details)

v3.23.4
SCHEDULE OF WARRANTS ACTIVITY (Details) - Warrant [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Warrants outstanding, beginning balance 860,000  
Weighted average exercise price per share warrants outstanding, beginning balance $ 5.36  
Warrants Outstanding, Issued 60,000  
Weighted Average Exercise Price Per Share, Issued $ 4.77  
Warrants Outstanding, Exercised (60,000)  
Weighted Average Exercise Price Per Share, Exercised $ 2.06  
Warrants Outstanding, Expired (560,000)  
Weighted Average Exercise Price Per Share, Expired $ 4.71  
Warrants outstanding and exercisable, ending balance 300,000  
Warrants outstanding and exercisable, ending balance 300,000 300,000
Weighted average exercise price per share warrants outstanding and exercisable, ending balance $ 6.56  
Weighted average exercise price per share warrants outstanding and exercisable, ending balance $ 6.56 $ 6.56
Aggregate intrinsic value, Warrants outstanding and exercisable, ending balance $ 0  
Aggregate intrinsic value, Warrants outstanding and exercisable, ending balance $ 0 $ 0