XML 23 R30.htm IDEA: XBRL DOCUMENT v2.4.0.8
Balance Sheet Components (Details 5) (USD $)
In Thousands, unless otherwise specified
Oct. 31, 2014
Jul. 31, 2014
Balance Sheet Related Disclosures [Abstract]    
Accrued bonuses $ 4,314 $ 19,213
Accrued commission 977 3,593
Accrued vacation 7,975 8,100
Accrued salaries, payroll taxes and benefits 4,005 4,006
Total $ 17,271 $ 34,912