XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories - Components of Inventories (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Jan. 31, 2022
Oct. 31, 2021
Inventory, Net [Abstract]      
Finished goods $ 182,093 $ 128,119 $ 138,039
Component parts 30,192 29,759 30,088
Work-in-process 2,721 2,405 2,587
Inventories $ 215,006 $ 160,283 $ 170,714