XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments in Marketable Securities (Details) - Schedule of fair value for available-for-sale securities
$ in Thousands
12 Months Ended
Jul. 31, 2022
USD ($)
Corporate bonds [Member]  
Available-for-sale securities:  
Amortized cost $ 36,761
Gross unrealized gains 81
Gross unrealized (losses) (144)
Fair value 36,698
Total available-for-sale securities [Member]  
Available-for-sale securities:  
Amortized cost 36,761
Gross unrealized gains 81
Gross unrealized (losses) (144)
Fair value $ 36,698