v3.26.1
CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)
shares in Thousands, $ in Millions
Jan. 31, 2026
Jan. 31, 2025
Common stock, par value (in Dollars per share) $ 0.01 $ 0.01
Common stock, authorized (in Shares) 45,000 45,000
Common stock, issued (in Shares) 32,938 34,389
Related Party [Member]    
Accounts payable - trade, related parties $ 1.2 $ 1.4