XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
FAIR VALUE MEASUREMENTS (Contingent Consideration Liability) (Details) - USD ($)
$ in Thousands
9 Months Ended
Jul. 31, 2022
Oct. 31, 2021
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Accrued Liabilities, Current $ 233,812 $ 206,857
Other Liabilities, Noncurrent 359,713 $ 378,257
Significant Unobservable Inputs (Level 3) [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Opening balance, Liabilities 62,286  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) 22,980  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases (4,253)  
Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss) (381)  
Ending balance, Liabilities 80,632  
Accrued Liabilities, Current 10,421  
Other Liabilities, Noncurrent $ 70,211