XML 42 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combinations - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Nov. 02, 2019
Jan. 31, 2020
Jan. 31, 2019
Business Acquisition [Line Items]      
Acquisition and integration costs   $ 1,819 $ 1,608
Centina Systems, Inc.      
Business Acquisition [Line Items]      
Cash transaction for acquisition $ 34,000    
Acquisition and integration costs   $ 500  
Customer relationships and contracts | Centina Systems, Inc.      
Business Acquisition [Line Items]      
Estimated useful lives 2 years    
Developed technology | Centina Systems, Inc.      
Business Acquisition [Line Items]      
Estimated useful lives 5 years