v3.25.1
INVENTORIES - Textuals (Details) - USD ($)
$ in Millions
Apr. 30, 2025
Jan. 31, 2025
Apr. 30, 2024
INVENTORIES      
Inventory held on consignment $ 5.6 $ 5.9 $ 10.3
Prepaid Expenses and Other Current Assets      
INVENTORIES      
Inventory return asset $ 7.8 $ 13.2 $ 11.3