XML 83 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Shareholders' Equity - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Jun. 04, 2019
Equity, Class of Treasury Stock [Line Items]        
Common shares authorized for repurchase, shares       20,000,000
Remaining common shares authorized for repurchase, shares 17,956,390      
Stock Repurchased and Retired During Period, Value $ 67,895 $ 8,407 $ 118,776  
Employee Stock        
Equity, Class of Treasury Stock [Line Items]        
Stock Repurchased and Retired During Period, Shares 366,136 310,137    
Stock Repurchased and Retired During Period, Value $ 15,402 $ 8,407