Condensed Consolidated Balance Sheet Components - Accrued Liabilities (Details) (USD $)
In Thousands, unless otherwise specified
Jan. 31, 2015
Jul. 31, 2014
Balance Sheet Components [Abstract]    
Compensation and benefits $ 42,946 $ 37,737
Marketing 27,420 24,782
Other 24,855 18,059
Total accrued liabilities $ 95,221 $ 80,578