INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Jan. 31, 2017
Jan. 31, 2016
Income Tax Disclosure [Abstract]        
Provision for income taxes $ 501 $ 620 $ 577 $ 1,140
Valuation allowance release     $ 1,500