XML 86 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Shareholders' Equity - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2021
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 19,156,390        
Common stock repurchased and retired,value $ 118,776 $ 63,555 $ 10,912    
Stock Repurchased and Retired During Period, Value $ 118,776 $ 63,555 $ 10,912    
Employee Stock          
Equity, Class of Treasury Stock [Line Items]          
Common stock repurchased and retired,shares 248,812 229,082      
Common stock repurchased and retired,value $ 6,760 $ 7,790      
Stock Repurchased and Retired During Period, Shares 248,812 229,082      
Stock Repurchased and Retired During Period, Value $ 6,760 $ 7,790