v3.25.2
LONG TERM DEBT (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jan. 31, 2025
Debt Instrument [Line Items]      
Long-term Debt $ 164,490   $ 168,687
Current maturities of long-term debt (11,432)   (10,920)
Long-term debt, less current maturities 153,058   157,767
Extinguishment of Debt, Amount 0 $ 11,159  
Mortgages      
Debt Instrument [Line Items]      
Notes and Loans Payable 124,963   129,604
Sale-leaseback Financing Obligation      
Debt Instrument [Line Items]      
Notes and Loans Payable 9,685   9,804
Secured Debt      
Debt Instrument [Line Items]      
Notes and Loans Payable 27,994   27,198
Loans Payable      
Debt Instrument [Line Items]      
Long-term Debt 154,805   158,883
Notes and Loans Payable $ 1,848   $ 2,081