XML 39 R28.htm IDEA: XBRL DOCUMENT v3.19.1
Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)
9 Months Ended
Apr. 30, 2019
Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents [Abstract]  
Schedule of cash, cash equivalents, and restricted cash and cash equivalents
  April 30,
2019
  July 31,
2018
 
  (in thousands) 
Cash and cash equivalents $79,326  $73,981 
Restricted cash and cash equivalents  162,848   129,216 
Total cash, cash equivalents, and restricted cash and cash equivalents $242,174  $203,197