XML 106 R92.htm IDEA: XBRL DOCUMENT v3.21.2
SHARE REPURCHASE PROGRAMS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Sep. 30, 2020
Aug. 31, 2019
Oct. 31, 2018
Shares Repurchase Programs and Preferred Stock Purchase Rights [Abstract]            
Cost of shares repurchased $ 48,249 $ 34,394 $ 21,696      
September 2020 Announced Program [Member]            
Shares Repurchase Programs and Preferred Stock Purchase Rights [Abstract]            
Stock repurchased authorized amount       $ 100,000    
Stock repurchase program - commencement date Sep. 16, 2020          
August 2019 Announced Program [Member]            
Shares Repurchase Programs and Preferred Stock Purchase Rights [Abstract]            
Stock repurchased authorized amount         $ 100,000  
Stock repurchase program - commencement date Sep. 25, 2019          
Stock repurchase program - termination date Mar. 20, 2020          
October 2018 Announced Program [Member]            
Shares Repurchase Programs and Preferred Stock Purchase Rights [Abstract]            
Stock repurchased authorized amount           $ 25,000
Stock repurchase program - commencement date Oct. 22, 2018          
Stock repurchase program - termination date Feb. 01, 2019          
Share Repurchase Programs [Member]            
Shares Repurchase Programs and Preferred Stock Purchase Rights [Abstract]            
Number of shares repurchased (in shares) 3,919 3,194 2,133      
Cost of shares repurchased $ 48,249 $ 34,394 $ 21,696      
Average price paid per share (in dollars per share) $ 12.31 $ 10.77 $ 10.17