XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories - Components of Inventories (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Oct. 31, 2023
Inventory, Net [Abstract]      
Finished goods $ 139,501 $ 117,909 $ 141,109
Component parts 25,802 26,386 27,217
Work-in-process 3,626 3,736 3,640
Inventories $ 168,929 $ 148,031 $ 171,966