XML 71 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories - Components of Inventories (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Jan. 31, 2022
Inventory, Net [Abstract]    
Finished goods $ 154,700 $ 128,119
Component parts 28,805 29,759
Work-in-process 2,698 2,405
Inventories $ 186,203 $ 160,283