XML 99 R86.htm IDEA: XBRL DOCUMENT v3.22.4
SHARE REPURCHASE PROGRAMS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Sep. 30, 2020
Aug. 31, 2019
Share Repurchase Program [Abstract]          
Cost of shares repurchased $ 2,522 $ 48,249 $ 34,394    
September 2020 Announced Program [Member]          
Share Repurchase Program [Abstract]          
Stock repurchased authorized amount       $ 100,000  
Stock repurchase program - commencement date Sep. 16, 2020        
Amount remaining under authorization for purchase of additional shares $ 31,700        
August 2019 Announced Program [Member]          
Share Repurchase Program [Abstract]          
Stock repurchased authorized amount         $ 100,000
Stock repurchase program - commencement date Sep. 25, 2019        
Stock repurchase program - termination date Mar. 20, 2020        
Share Repurchase Programs [Member]          
Share Repurchase Program [Abstract]          
Number of shares repurchased (in shares) 187 3,919 3,194    
Cost of shares repurchased $ 2,522 $ 48,249 $ 34,394    
Average price paid per share (in dollars per share) $ 13.43 $ 12.31 $ 10.77