XML 105 R62.htm IDEA: XBRL DOCUMENT v3.19.3
Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]        
Cash and cash equivalents $ 80,168 $ 73,981    
Restricted cash and cash equivalents 177,031 129,216    
TOTAL CASH, CASH EQUIVALENTS, AND RESTRICTED CASH AND CASH EQUIVALENTS $ 257,199 $ 203,197 $ 211,962 $ 208,358