XML 66 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Acquisitions - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 21, 2024
Aug. 24, 2023
Nov. 03, 2022
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2023
Business Combination [Line Items]            
Goodwill       $ 3,304,685 $ 3,280,819 $ 2,784,201
CyberOptics Corporation            
Business Combination [Line Items]            
Cash     $ 40,890      
Receivables - net     21,364      
Inventories - net     33,639      
Goodwill     285,330      
Intangibles     58,600      
Other assets     13,768      
Total Assets     453,591      
Accounts payable     8,109      
Deferred income taxes     14,826      
Other liabilities     11,923      
Total Liabilities     $ 34,858      
ARAG Group            
Business Combination [Line Items]            
Cash   $ 32,966        
Receivables - net   31,081        
Inventories - net   54,252        
Goodwill   684,938        
Intangibles   353,500        
Other assets   55,963        
Total Assets   1,212,700        
Accounts payable   18,915        
Deferred income taxes   100,097        
Other liabilities   15,785        
Total Liabilities   $ 134,797        
Atrion Corporation            
Business Combination [Line Items]            
Cash $ 24,428     24,428    
Receivables - net 20,883     20,883    
Inventories - net, Measurement Period Adjustment       3,689    
Inventories - net 64,801     68,490    
Goodwill, Measurement Period Adjustment       (14,130)    
Goodwill 494,279     480,149    
Intangibles 129,600     129,600    
Other assets, Measurement Period Adjustment       (586)    
Other assets 158,059     157,473    
Total Assets, Measurement Period Adjustment       (11,027)    
Total Assets 892,050     881,023    
Accounts payable 25,587     25,587    
Deferred Income Taxes, Measurement Period Adjustment       (6,414)    
Deferred income taxes 31,221     24,807    
Other Liabilities, Measurement Period Adjustment       (4,613)    
Other liabilities 20,818     16,205    
Total Liabilities, Measurement Period Adjustment       (11,027)    
Total Liabilities $ 77,626     $ 66,599