v3.22.2.2
Operating Leases (Details)
3 Months Ended
Oct. 31, 2022
USD ($)
Operating Leases (Details) [Line Items]  
Weighted average remaining lease term 16 years 6 months 7 days
Weighted average discount rate 2.96%
Minimum [Member]  
Operating Leases (Details) [Line Items]  
Operating leases extended period 5 years
Lease payments (in Dollars) $ 30,188
Maximum [Member]  
Operating Leases (Details) [Line Items]  
Operating leases extended period 49 years
Lease payments (in Dollars) $ 34,716