v3.22.2.2
Marketable Securities (Details) - Schedule of classified marketable securities - USD ($)
Oct. 31, 2022
Jul. 31, 2022
Marketable Securities [Line Items]    
Cost $ 1,594,569 $ 1,594,569
Gross Unrealized Gains 979,297 1,166,500
Gross Unrealized Losses
Fair Value 2,573,866 2,761,069
Mutual funds [Member]    
Marketable Securities [Line Items]    
Cost 528,976 528,976
Gross Unrealized Gains 212,164 269,400
Gross Unrealized Losses
Fair Value 741,140 798,376
Equity securities [Member]    
Marketable Securities [Line Items]    
Cost 1,065,593 1,065,593
Gross Unrealized Gains 767,133 897,100
Gross Unrealized Losses
Fair Value $ 1,832,726 $ 1,962,693