v3.26.1
FAIR VALUE OF FINANCIAL INSTRUMENTS - Carrying Values and Estimated Fair Values (Details) - Level 2 - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
Jul. 31, 2025
Unsecured loans      
Debt Instrument [Line Items]      
Carrying Value $ 2,224 $ 3,468 $ 5,180
Fair Value 2,224 3,468 5,180
Overdraft facilities      
Debt Instrument [Line Items]      
Carrying Value 1,048 3,578 4,125
Fair Value 1,048 3,578 4,125
Foreign credit facilities      
Debt Instrument [Line Items]      
Carrying Value 4,563 4,696 6,176
Fair Value $ 4,563 $ 4,696 $ 6,176