XML 66 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)
6 Months Ended
Jan. 31, 2020
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]  
Schedule of cash, cash equivalents, and restricted cash and cash equivalents

  

January 31,
2020

  

July 31,
2019

 
   (in thousands) 
Cash and cash equivalents  $61,091   $80,168 
Restricted cash and cash equivalents   172,003    177,031 
           
Total cash, cash equivalents, and restricted cash and cash equivalents  $233,094   $257,199