XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Leases (Schedule of rental expense) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2022
Jan. 31, 2021
Leases [Abstract]        
Sublease income $ 1,810,962 $ 1,740,248 $ 3,597,138 $ 3,468,281
Operating lease cost (832,709) (832,707) (1,665,420) (1,665,420)
Excess of sublease income over lease cost $ 978,253 $ 907,541 $ 1,931,718 $ 1,802,861