v3.25.2
INVENTORIES (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jan. 31, 2025
Inventory Disclosure [Abstract]    
New equipment $ 686,176 $ 611,916
Used equipment 267,353 313,867
Parts and attachments 181,502 177,719
Work in process 4,969 5,170
Inventories $ 1,140,000 $ 1,108,672