v3.26.1
INCOME TAXES - Cash Income Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
INCOME TAXES      
Federal $ 11,600    
Foreign $ 1,191    
Income Tax Paid, after Refund Received, Foreign Jurisdiction [Extensible Enumeration] country:IL    
Payments made for STC investments $ 11,519    
Income Taxes Paid, Net, Total 29,516 $ 30,800 $ 14,300
Income tax refunds and prepaid income taxes 36,019 $ 30,881  
Illinois      
INCOME TAXES      
State and local 3,166    
Other      
INCOME TAXES      
State and local $ 2,040