XML 47 R77.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes - Schedule Of Total Deferred Tax Assets And Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2019
Jul. 31, 2018
Deferred tax assets $ 273,273 $ 97,375
Deferred tax liabilities (322,855) (18,931)
Valuation allowance (12,945)  
Net deferred tax (liabilities) $ (62,527)  
Net deferred tax assets   $ 78,444