v3.26.1
COMMON STOCK - Information Regarding the Common Stock (Details) - shares
shares in Thousands
Jan. 31, 2026
Jan. 31, 2025
COMMON STOCK [Abstract]    
Authorized shares (in Shares) 45,000 45,000
Issued shares (in Shares) 32,938 34,389
Outstanding shares (in Shares) 32,938 34,389