Condensed Consolidated Balance Sheet Components - Property and Equipment, net (Detail) (USD $)
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2015
Jan. 31, 2014
Jul. 31, 2014
Property, Plant and Equipment [Line Items]          
Total, gross $ 104,929,000   $ 104,929,000   91,838,000
Less: accumulated depreciation and amortization (74,569,000)   (74,569,000)   (64,577,000)
Total, net 30,360,000   30,360,000   27,261,000
Depreciation and amortization expense 4,900,000 4,800,000 10,000,000 9,500,000  
Computer equipment [Member]          
Property, Plant and Equipment [Line Items]          
Total, gross 26,993,000   26,993,000   25,779,000
Computer equipment [Member] | Minimum [Member]          
Property, Plant and Equipment [Line Items]          
Estimated useful lives (in years)     2 years   2 years
Computer equipment [Member] | Maximum [Member]          
Property, Plant and Equipment [Line Items]          
Estimated useful lives (in years)     5 years   5 years
Computer software [Member]          
Property, Plant and Equipment [Line Items]          
Total, gross 19,341,000   19,341,000   16,675,000
Computer software [Member] | Minimum [Member]          
Property, Plant and Equipment [Line Items]          
Estimated useful lives (in years)     2 years   2 years
Computer software [Member] | Maximum [Member]          
Property, Plant and Equipment [Line Items]          
Estimated useful lives (in years)     5 years   5 years
Machinery and equipment [Member]          
Property, Plant and Equipment [Line Items]          
Total, gross 42,951,000   42,951,000   36,500,000
Machinery and equipment [Member] | Minimum [Member]          
Property, Plant and Equipment [Line Items]          
Estimated useful lives (in years)     2 years   2 years
Machinery and equipment [Member] | Maximum [Member]          
Property, Plant and Equipment [Line Items]          
Estimated useful lives (in years)     5 years   5 years
Furniture and fixtures [Member]          
Property, Plant and Equipment [Line Items]          
Total, gross 5,299,000   5,299,000   4,756,000
Furniture and fixtures [Member] | Minimum [Member]          
Property, Plant and Equipment [Line Items]          
Estimated useful lives (in years)     2 years   2 years
Furniture and fixtures [Member] | Maximum [Member]          
Property, Plant and Equipment [Line Items]          
Estimated useful lives (in years)     5 years   5 years
Leasehold improvements [Member]          
Property, Plant and Equipment [Line Items]          
Total, gross $ 10,345,000   $ 10,345,000   8,128,000
Leasehold improvements [Member] | Minimum [Member]          
Property, Plant and Equipment [Line Items]          
Estimated useful lives (in years)     1 year   1 year
Leasehold improvements [Member] | Maximum [Member]          
Property, Plant and Equipment [Line Items]          
Estimated useful lives (in years)     6 years   6 years