v3.26.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Inventory Disclosure [Abstract]    
New equipment $ 530,863 $ 489,944
Used equipment 204,673 235,217
Parts and attachments 174,571 173,794
Work in process 4,718 4,130
Inventories $ 914,825 $ 903,085