XML 50 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 11, 2017
Jan. 31, 2018
Jan. 31, 2017
Oct. 31, 2017
Business Acquisition [Line Items]        
Payments to acquire businesses, net of cash, cash equivalents and short-term investments   $ 595,900    
Goodwill   3,130,598   $ 2,706,974
Payment to acquire business net of cash acquired   608,344 $ 187,624  
Black Duck Software        
Business Acquisition [Line Items]        
Payments to acquire businesses, net of cash, cash equivalents and short-term investments   544,000    
Consideration transfered $ 565,088      
Goodwill 396,914 396,900    
Identifiable intangibles assets acquired 178,000 178,000    
Acquisition-related costs   11,600    
Fair value of equity awards acquired   15,600    
Fair value of assumed equity awards allocated to purchase consideration $ 1,588 1,600    
Fair value of stock options assumed   14,000    
Series of Individually Immaterial Business Acquisitions        
Business Acquisition [Line Items]        
Payment to acquire business net of cash acquired   $ 51,900    
Minimum | Black Duck Software        
Business Acquisition [Line Items]        
Finite-lived intangible asset, useful life   1 year    
Maximum | Black Duck Software        
Business Acquisition [Line Items]        
Finite-lived intangible asset, useful life   10 years