XML 46 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Property, plant, and equipment (Tables)
12 Months Ended
Jul. 31, 2020
Property, Plant and Equipment [Abstract]  
Schedule of property, plant, and equipment
   2020   2019 
Building and building improvements  $10,089   $10,334 
Machinery and equipment (includes assets under finance leases - see Note 9)   8,548    8,538 
Office furniture and computer equipment   16,578    16,229 
Leasehold improvements   5,377    5,270 
    40,592    40,371 
Accumulated depreciation and amortization   (28,172)   (28,179)
    12,420    12,192 
Land and land improvements   2,062    2,062 
   $14,482   $14,254