XML 54 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations (Details) - USD ($)
12 Months Ended 13 Months Ended
Oct. 01, 2018
Jul. 02, 2018
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2019
Business Acquisition [Line Items]            
Acquisition-related costs     $ 3,370,000 $ 5,111,000 $ 0  
Contingent consideration     4,372,000 0   $ 4,372,000
DonRiver            
Business Acquisition [Line Items]            
Acquisition-related costs     2,400,000 3,500,000    
Undiscounted contingent consideration, maximum $ 28,500,000          
Contingent consideration agreement term 3 years          
Contingent consideration revenue measurement term 25 months          
Change in contingent consideration           (2,800,000)
Contingent consideration $ 10,900,000   8,100,000     8,100,000
Short term contingent consideration     4,400,000     $ 4,400,000
Acquisition of business, net of cash acquired $ 43,283,000          
DonRiver | Customer relationships and contracts            
Business Acquisition [Line Items]            
Intangible assets, useful life 7 years          
DonRiver | Developed technology            
Business Acquisition [Line Items]            
Intangible assets, useful life 7 years          
Packet Design            
Business Acquisition [Line Items]            
Acquisition-related costs       1,600,000    
Acquisition of business, net of cash acquired   $ 41,100,000        
Packet Design | Customer relationships and contracts            
Business Acquisition [Line Items]            
Intangible assets, useful life   3 years        
Packet Design | Developed technology            
Business Acquisition [Line Items]            
Intangible assets, useful life   5 years        
Contingent Consideration | DonRiver            
Business Acquisition [Line Items]            
Undiscounted contingent consideration, maximum $ 15,000,000.0          
Undiscounted contingent consideration, minimum 0.0          
Contingent Compensation | DonRiver            
Business Acquisition [Line Items]            
Undiscounted contingent consideration, maximum 13,500,000          
Undiscounted contingent consideration, minimum $ 0.0          
Change in contingent consideration     $ (5,100,000) $ (400,000)