XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)
6 Months Ended
Jan. 31, 2021
Cash and Cash Equivalents [Abstract]  
Schedule of cash, cash equivalents, and restricted cash and cash equivalents
   

January 31,
2021

   

July 31,
2020

 
    (in thousands)  
Cash and cash equivalents   $ 79,481     $ 84,860  
Restricted cash and cash equivalents     109,858       116,362  
Total cash, cash equivalents, and restricted cash and cash equivalents   $ 189,339     $ 201,222