XML 86 R70.htm IDEA: XBRL DOCUMENT v3.21.1
Shareholders' Equity - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
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 $ 10,912 $ 223,021 $ 131,642    
Employee Stock          
Equity, Class of Treasury Stock [Line Items]          
Stock repurchased and retired during period shares 161,335 185,430      
Stock repurchased and retired during period, total cost $ 3,876 $ 5,600