XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments in Marketable Securities (Tables)
12 Months Ended
Jul. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Schedule of fair value for available-for-sale securities
July 31, 2022  Amortized cost   Gross
unrealized
gains
   Gross
unrealized
(losses)
   Fair value 
   (in thousands) 
Available-for-sale securities:                
Corporate bonds  $36,761   $81   $(144)  $36,698 
Total available-for-sale securities  $36,761   $81   $(144)  $36,698