XML 69 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Equity Investments (Details) - Schedule of carrying value of equity investments - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Schedule of carrying value of equity investments [Abstract]        
Balance, beginning of period $ 2,109 $ 3,937 $ 4,109 $ 3,919
Redemption for Visa mandatory release assessment (1,870)
Adjustment for observable transactions involving a similar investment from the same issuer 114 408 (16) 426
Impairments
Balance, end of the period $ 2,223 $ 4,345 $ 2,223 $ 4,345