XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Operating Leases (Details) - USD ($)
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Operating Lease [Line Items]    
Rent expense $ 125,679 $ 120,692
Minimum [Member]    
Operating Lease [Line Items]    
Operating lease term 14 months  
Maximum [Member]    
Operating Lease [Line Items]    
Operating lease term 60 months