XML 95 R77.htm IDEA: XBRL DOCUMENT v3.20.4
SHARE REPURCHASE PROGRAMS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended 36 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2020
Sep. 30, 2020
Aug. 31, 2019
Jul. 31, 2018
Shares Repurchase Programs and Preferred Stock Purchase Rights [Abstract]              
Cost of shares repurchased $ 34,394 $ 21,696 $ 23,111        
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 - expiration date Mar. 20, 2020            
July 2018 Announced Program [Member]              
Shares Repurchase Programs and Preferred Stock Purchase Rights [Abstract]              
Stock repurchased authorized amount             $ 20,000
Stock repurchase program - commencement date Jul. 10, 2018            
Stock repurchase program - expiration date Oct. 31, 2018            
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 - expiration date Feb. 01, 2019            
Share Repurchase Programs [Member]              
Shares Repurchase Programs and Preferred Stock Purchase Rights [Abstract]              
Number of shares repurchased (in shares) 3,194 2,133 2,558 7,885      
Cost of shares repurchased $ 34,394 $ 21,696 $ 23,111 $ 79,201      
Average price paid per share (in dollars per share) $ 10.77 $ 10.17 $ 9.04 $ 10.04