XML 53 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories, Net (Details) - USD ($)
$ in Thousands
Jul. 31, 2020
Jul. 31, 2019
Inventory Disclosure [Abstract]    
Raw materials and parts $ 64,888 $ 69,498
Work-in-process 6,745 5,801
Finished goods 114,606 73,050
Less: reserve for excess and obsolete inventory (18,279) (10,115)
Total inventories, net $ 167,960 $ 138,234