v3.26.1
FAIR VALUE MEASUREMENTS (Contingent Consideration Liability) (Details) - USD ($)
$ in Thousands
9 Months Ended
Jul. 31, 2026
Oct. 31, 2025
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Contingent consideration related to the acquisition of noncontrolling interests $ 12,183  
Business Combination, Contingent Consideration, Liability [Abstract]    
Contingent consideration 69,097 $ 46,198
Significant Unobservable Inputs (Level 3) [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Opening balance, Contingent Consideration Liabilities 46,198  
Contingent Consideration Liability, Purchases 8,021  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) 2,695  
Ending balance, Contingent Consideration Liabilities 69,097  
Business Combination, Contingent Consideration, Liability [Abstract]    
Business Combination, Contingent Consideration, Liability, Current 40,102  
Business Combination, Contingent Consideration, Liability, Noncurrent 28,995  
Contingent consideration $ 69,097 $ 46,198