XML 59 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories (Tables)
12 Months Ended
Jul. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of inventories
   2022   2021 
Raw materials  $1,524   $1,062 
Work in process   2,459    2,534 
Finished products   11,428    9,056 
   $15,411   $12,652