v3.26.1
STOCKHOLDERS' EQUITY (Details) - $ / shares
1 Months Ended 3 Months Ended
Mar. 12, 2026
May 26, 2026
Apr. 30, 2026
Apr. 30, 2025
Stockholders Equity [Line Items]        
Common stock, shares issued     0 0
Treasury stock, shares utilized of equity awards     1,286 213,829
O 2026 Q1 Dividends        
Stockholders Equity [Line Items]        
Dividend, date declared Mar. 12, 2026      
Dividend payable per share $ 0.1      
Dividend, payable date Mar. 30, 2026      
Dividend, date of record Mar. 23, 2026      
Subsequent Event | 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