XML 74 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Property, Plant and Equipment (Tables)
12 Months Ended
Jul. 31, 2019
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment
July 31
(in thousands)
  2019   2018 
Equipment  $78,172   $73,872 
Computer software   122,289    107,223 
Leasehold improvements   1,384    839 
Furniture and fixtures   403    351 
    202,248    182,285 
Less accumulated depreciation and amortization   (167,893)   (146,205)
Property, plant and equipment, net  $34,355   $36,080