XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories - Components of Inventories (Details) - USD ($)
$ in Thousands
Jul. 31, 2022
Jan. 31, 2022
Jul. 31, 2021
Inventory, Net [Abstract]      
Finished goods $ 180,102 $ 128,119 $ 145,330
Component parts 33,092 29,759 34,085
Work-in-process 1,844 2,405 3,874
Inventories $ 215,038 $ 160,283 $ 183,289