v3.26.1
STOCKHOLDERS' EQUITY (Details) - $ / shares
3 Months Ended 6 Months Ended
Aug. 18, 2026
May 26, 2026
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Stockholders Equity [Line Items]            
Common stock, shares issued     0 0 0 0
Treasury stock, shares utilized of equity awards     547,179 63,362 548,465 277,191
O 2026 Q2 Dividends            
Stockholders Equity [Line Items]            
Dividend, date declared   May 26, 2026        
Dividend payable per share   $ 0.1        
Dividend, payable date   Jul. 08, 2026        
Dividend, date of record   Jun. 22, 2026        
Subsequent Event | O 2026 Q3 Dividends            
Stockholders Equity [Line Items]            
Dividend, date declared Aug. 18, 2026          
Dividend payable per share $ 0.1          
Dividend, payable date Sep. 29, 2026          
Dividend, date of record Sep. 15, 2026