XML 85 R70.htm IDEA: XBRL DOCUMENT v3.24.1
STOCKHOLDERS' EQUITY - Textuals (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Oct. 10, 2023
Aug. 31, 2023
Jul. 31, 2023
Stockholders Equity [Line Items]            
Aggregate number of shares authorized for repurchase         10,000,000 6,813,851
Common stock share acquired 1,598,568 1,587,581 656,213      
Aggregate purchase price $ 26,100 $ 26,949 $ 17,300      
Stock repurchase program, remaining shares authorized 10,000,000          
Long-Term Incentive Stock Plan            
Stockholders Equity [Line Items]            
Shares authorized       2,800,000    
Shares available for grant 2,404,510          
Restricted Stock Units (RSUs)            
Stockholders Equity [Line Items]            
Vesting and exercise period of awards 3 years          
Restricted Stock Units (RSUs) | Long-Term Incentive Stock Plan            
Stockholders Equity [Line Items]            
Share-based compensation expense $ 17,200 32,500 17,400      
Unrecognized stock compensation related to unvested option awards 32,800 20,800 21,200      
Fair value of award for which restrictions lapsed $ 23,000 $ 20,400 $ 10,800      
Performance Shares            
Stockholders Equity [Line Items]            
Vesting and exercise period of awards 3 years          
Lock up period after vesting 2 years          
Performance Shares | Minimum            
Stockholders Equity [Line Items]            
Vesting and exercise period of awards 2 years          
Performance Shares | Maximum            
Stockholders Equity [Line Items]            
Vesting and exercise period of awards 5 years