XML 41 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations - Other Intangible Assets Acquired (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Business Acquisition [Line Items]    
Gross Carrying Amount $ 309,285 $ 148,865
Accumulated Amortization (91,223) (73,797)
Net 218,062 75,068
Total other intangible assets, gross 443,597 179,446
Total other intangible assets, net $ 352,374 105,649
Charles Machine Works, Inc    
Business Acquisition [Line Items]    
Weighted-Average Useful Life 16 years 7 months 6 days  
Gross Carrying Amount $ 160,490  
Accumulated Amortization (10,742)  
Net 149,748  
Total other intangible assets, gross 264,190  
Total other intangible assets, net $ 253,448  
Customer-related | Charles Machine Works, Inc    
Business Acquisition [Line Items]    
Weighted-Average Useful Life 18 years 3 months 18 days  
Gross Carrying Amount $ 130,800  
Accumulated Amortization (4,981)  
Net 125,819  
Developed technology    
Business Acquisition [Line Items]    
Gross Carrying Amount 51,911 31,029
Accumulated Amortization (31,289) (28,471)
Net $ 20,622 2,558
Developed technology | Charles Machine Works, Inc    
Business Acquisition [Line Items]    
Weighted-Average Useful Life 7 years 9 months 18 days  
Gross Carrying Amount $ 20,900  
Accumulated Amortization (2,019)  
Net 18,881  
Trade names    
Business Acquisition [Line Items]    
Gross Carrying Amount 7,496 2,307
Accumulated Amortization (2,109) (1,805)
Net $ 5,387 $ 502
Trade names | Charles Machine Works, Inc    
Business Acquisition [Line Items]    
Weighted-Average Useful Life 20 years  
Gross Carrying Amount $ 5,200  
Accumulated Amortization (152)  
Net $ 5,048  
Backlog | Charles Machine Works, Inc    
Business Acquisition [Line Items]    
Weighted-Average Useful Life 6 months  
Gross Carrying Amount $ 3,590  
Accumulated Amortization (3,590)  
Net 0  
Trade names | Charles Machine Works, Inc    
Business Acquisition [Line Items]    
Non-amortizable - trade names $ 103,700