XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Shareholders' Equity - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2021
Oct. 31, 2020
Jun. 04, 2019
Aug. 22, 2017
Equity, Class of Treasury Stock [Line Items]            
Common shares authorized for repurchase, shares         20,000,000 20,000,000
Remaining common shares authorized for repurchase, shares 25,351,954   25,351,954      
Stock repurchased and retired during period, total cost $ 15,010 $ 60 $ 22,572 $ 10,838    
Employee Stock            
Equity, Class of Treasury Stock [Line Items]            
Stock repurchased and retired during period shares     225,757 158,939    
Stock repurchased and retired during period, total cost     $ 7,684 $ 3,802