XML 53 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories - Components of Inventories (Details) - USD ($)
$ in Thousands
Oct. 31, 2025
Jan. 31, 2025
Oct. 31, 2024
Inventory, Net [Abstract]      
Finished goods $ 166,512 $ 129,204 $ 146,709
Component parts 27,309 23,905 25,802
Work-in-process 3,090 3,629 3,626
Inventories $ 196,911 $ 156,738 $ 176,137