XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Common Stock Repurchases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Jan. 31, 2023
Equity [Abstract]          
Stock repurchase program additional authorized amount         $ 150,000
Stock repurchase authorization         $ 228,000
Common stock repurchased and retired (in shares) 300,000 0 1,600,000 500,000  
Common stock repurchased and retired $ 14,328   $ 86,777 $ 30,000  
Remaining authorized repurchase amount $ 107,200   $ 107,200