v3.26.1
FAIR VALUE OF FINANCIAL INSTRUMENTS - Carrying Values and Estimated Fair Values (Details) - Level 2 - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Apr. 30, 2025
Unsecured loans      
Debt Instrument [Line Items]      
Carrying Value $ 2,695 $ 3,468 $ 5,336
Fair Value 2,696 3,468 5,336
Overdraft facilities      
Debt Instrument [Line Items]      
Carrying Value 8,110 3,578 7,995
Fair Value 8,110 3,578 7,995
Foreign credit facilities      
Debt Instrument [Line Items]      
Carrying Value 4,602 4,696 5,411
Fair Value $ 4,602 $ 4,696 $ 5,411