v3.22.2.2
Marketable Securities (Details) - Schedule of provisions of fair value measurements - USD ($)
Oct. 31, 2022
Jul. 31, 2022
Assets:    
Marketable securities $ 2,573,866 $ 2,761,069
Level 1 [Member]    
Assets:    
Marketable securities 2,573,866 2,761,069
Level 2 [Member]    
Assets:    
Marketable securities
Level 3 [Member]    
Assets:    
Marketable securities