XML 53 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories - Components of Inventories (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jan. 31, 2025
Jul. 31, 2024
Inventory, Net [Abstract]      
Finished goods $ 179,038 $ 129,204 $ 152,182
Component parts 28,871 23,905 27,573
Work-in-process 3,595 3,629 3,405
Inventories $ 211,504 $ 156,738 $ 183,160