v3.26.1
FAIR VALUE MEASUREMENTS (Contingent Consideration Liability) (Details) - USD ($)
$ in Thousands
6 Months Ended
Apr. 30, 2026
Oct. 31, 2025
Business Combination, Contingent Consideration, Liability [Abstract]    
Contingent consideration $ 53,395 $ 46,198
Significant Unobservable Inputs (Level 3) [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Opening balance, Liabilities 46,198  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases 4,502  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) 2,695  
Ending balance, Liabilities 53,395  
Business Combination, Contingent Consideration, Liability [Abstract]    
Business Combination, Contingent Consideration, Liability, Current 22,861  
Business Combination, Contingent Consideration, Liability, Noncurrent 30,534  
Contingent consideration $ 53,395 $ 46,198