v3.22.2.2
INVENTORIES (Details) - USD ($)
$ in Thousands
Jul. 31, 2022
Jan. 31, 2022
Inventory Disclosure [Abstract]    
New equipment $ 325,641 $ 195,775
Used equipment 118,757 128,047
Parts and attachments 109,061 95,890
Work in process 2,924 2,046
Inventories $ 556,383 $ 421,758