XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories - Components of Inventories (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Inventory, Net [Abstract]    
Finished goods $ 128,119 $ 117,382
Component parts 29,759 30,599
Work-in-process 2,405 4,599
Inventories $ 160,283 $ 152,580