XML 73 R59.htm IDEA: XBRL DOCUMENT v3.19.1
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2019
Apr. 30, 2018
Income Tax Disclosure [Abstract]        
(Benefit from) provision for income taxes $ 2,423 $ (843) $ 1,005 $ 3,329
Valuation allowance release     $ 5,800 $ 3,900