XML 71 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)
9 Months Ended
Apr. 30, 2020
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]  
Schedule of cash, cash equivalents, and restricted cash and cash equivalents
   April 30,
2020
   July 31,
2019
 
   (in thousands) 
Cash and cash equivalents  $51,786   $80,168 
Restricted cash and cash equivalents   114,667    177,031 
Total cash, cash equivalents, and restricted cash and cash equivalents  $166,453   $257,199