XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Common Stock Repurchases (Details) - USD ($)
shares in Millions
3 Months Ended 6 Months Ended
May 31, 2023
May 31, 2022
May 31, 2023
May 31, 2022
Jan. 31, 2023
Equity [Abstract]          
Stock repurchase program additional authorized amount         $ 150,000,000
Stock repurchase authorization         $ 228,000,000
Common stock repurchased and retired (in shares) 0.3 0.6 0.5 1.1  
Common stock repurchased and retired $ 15,000,000 $ 26,473,000 $ 30,000,000 $ 51,473,000  
Remaining authorized repurchase amount $ 198,000,000   $ 198,000,000