XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Operating Leases (Details) - Schedule of additional information related to leases - USD ($)
3 Months Ended 9 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2022
Apr. 30, 2021
Schedule of additional information related to leases [Abstract]        
Operating cash flows from operating leases $ 529,788 $ 507,182 $ 1,585,075 $ 1,496,795