XML 60 R44.htm IDEA: XBRL DOCUMENT v3.25.1
ALLOWANCE FOR DOUBTFUL ACCOUNTS - Textuals (Details)
12 Months Ended
Jan. 31, 2025
USD ($)
segment
Jan. 31, 2023
USD ($)
ALLOWANCE FOR DOUBTFUL ACCOUNTS    
Number of reportable segments | segment 2  
Provision for credit losses $ 6,165,000 $ (163,000)
Impact of Inflation, Tariffs and Customer Demand    
ALLOWANCE FOR DOUBTFUL ACCOUNTS    
Provision for credit losses $ 6,400,000