XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories - Components of Inventories (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Jan. 31, 2021
Jul. 31, 2020
Inventory Net [Abstract]      
Finished goods $ 136,688 $ 107,246 $ 123,413
Component parts 42,727 40,735 45,219
Work-in-process 3,874 4,599 4,742
Inventories $ 183,289 $ 152,580 $ 173,374