XML 85 R72.htm IDEA: XBRL DOCUMENT v3.23.1
SUBSEQUENT EVENT (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 11, 2023
Mar. 07, 2023
Mar. 06, 2023
Jan. 31, 2023
Jan. 31, 2022
Apr. 10, 2023
SUBSEQUENT EVENT            
Common stock repurchases (in shares)       1,855,714 527,752  
Common stock repurchased       $ 68,236 $ 20,372  
Share price       $ 36.77 $ 38.60  
Subsequent Events            
SUBSEQUENT EVENT            
Common stock repurchases (in shares) 75,755          
Common stock repurchased $ 3,000          
Share price $ 39.60          
Dividends payable amount per share           $ 0.25
Subsequent Events | Second Amendment to Credit Agreement [Member]            
SUBSEQUENT EVENT            
Unrecovered fraudulent wire transfer expense before tax   $ 3,000        
Insurance claim recoverable   $ 200        
Subsequent Events | London Interbank Offered Rate (LIBOR)            
SUBSEQUENT EVENT            
Interest rate margin on referred rate     1.60%      
Subsequent Events | Secured Overnight Financing Rate (SOFR)            
SUBSEQUENT EVENT            
Interest rate margin on referred rate     1.60%