XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Tables)
9 Months Ended
Apr. 30, 2023
Inventories [Abstract]  
Schedule of inventories
   April 30,
2023
   July 31,
2022
 
Raw materials  $2,061   $1,524 
Work in process   2,835    2,459 
Finished products   10,393    11,428 
   $15,289   $15,411