Commitments and Contingencies - Additional Information (Detail) (USD $)
0 Months Ended 1 Months Ended
Dec. 24, 2014
Mar. 31, 2011
Jan. 31, 2015
Jul. 31, 2014
Oct. 31, 2014
Long-term Purchase Commitment [Line Items]          
Non-cancelable purchase commitments     $ 48,000,000 $ 45,400,000  
Product cost of revenue [Member]          
Long-term Purchase Commitment [Line Items]          
Inventory reserve         1,000,000
Indemnification Agreement [Member]          
Long-term Purchase Commitment [Line Items]          
Liabilities recorded for indemnification agreements     0 0  
Azalea Networks China Lawsuit [Member]          
Long-term Purchase Commitment [Line Items]          
Litigation Settlement, Amount 750,000        
Shares Returned as Reimbursement of Legal Settlement Payment   40,560      
Gain (Loss) Related to Litigation Settlement   $ 750,000