XML 84 R73.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes (Details 4) - USD ($)
$ in Thousands
Jul. 31, 2019
Jul. 31, 2018
Schedule Of Deferred Tax Assets (Liabilities) [Line Items]    
Net deferred tax liabilities $ 48,272 $ 19,263
UNITED STATES    
Schedule Of Deferred Tax Assets (Liabilities) [Line Items]    
Non-current liabilities 44,499 16,018
International [Member]    
Schedule Of Deferred Tax Assets (Liabilities) [Line Items]    
Non-current liabilities $ (3,773) $ (3,245)