XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Share Repurchase Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Equity, Class of Treasury Stock [Line Items]        
Total cost $ 334 $ 49,996 $ 8,184 $ 118,684
Share Repurchase Program        
Equity, Class of Treasury Stock [Line Items]        
Number of common shares repurchased and subsequently retired 0 2,314,347 0 4,736,405
Total cost $ 0 $ 49,964 $ 0 $ 112,016
Average cost per share, including commissions $ 0 $ 21.59 $ 0 $ 23.65