XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories - Components of Inventories (Details) - USD ($)
$ in Thousands
Apr. 30, 2022
Jan. 31, 2022
Apr. 30, 2021
Inventory, Net [Abstract]      
Finished goods $ 146,655 $ 128,119 $ 132,418
Component parts 30,896 29,759 33,292
Work-in-process 2,452 2,405 4,256
Inventories $ 180,003 $ 160,283 $ 169,966