v3.26.1
INVENTORIES (Tables)
3 Months Ended
Apr. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of inventories
April 30, 2026January 31, 2026
 (in thousands)
New equipment$530,863 $489,944 
Used equipment204,673 235,217 
Parts and attachments174,571 173,794 
Work in process4,718 4,130 
$914,825 $903,085