XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Shareholders' Equity - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2021
Apr. 30, 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,851,954      
Stock repurchased and retired during period, total cost $ 7,418 $ 10,756    
Employee Stock        
Equity, Class of Treasury Stock [Line Items]        
Stock repurchased and retired during period shares 218,694 154,664    
Stock repurchased and retired during period, total cost $ 7,418 $ 3,720