Annual report pursuant to Section 13 and 15(d)

SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details) - Schedule of Valuation and Qualifying Accounts

v3.3.0.814
SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details) - Schedule of Valuation and Qualifying Accounts - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2013
Allowance for Doubtful Accounts [Member]      
SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details) - Schedule of Valuation and Qualifying Accounts [Line Items]      
Balance at Beginning of period $ 2,142 $ 2,707 $ 3,273
Charged to costs and expenses 2,284 3,063 4,496
Deductions [1] 2,640 3,628 5,062
Balance at end of period 1,786 2,142 2,707
Valuation Allowance of Deferred Tax Assets [Member]      
SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details) - Schedule of Valuation and Qualifying Accounts [Line Items]      
Balance at Beginning of period 49,465 47,623 41,261
Charged to costs and expenses 193 1,842 6,362
Balance at end of period $ 49,658 $ 49,465 $ 47,623
[1] Write-off of uncollectible accounts receivable.