XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Operating Leases (Details) - Schedule of other information related to operating leases - USD ($)
3 Months Ended 9 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Operating Leases        
Operating cash flows from operating leases $ 542,501 $ 538,294 $ 1,623,144 $ 1,610,243