XML 48 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Investment (Tables)
12 Months Ended
Jul. 31, 2023
Investment [Abstract]  
Schedule of Available-for-Sale Securities The amortized cost, gross unrealized holding gains, gross unrealized holding losses, and fair value for available-for-sale securities as of July 31, 2023 and 2022 are as follows:
July 31, 2023  Amortized
cost
   Gross
unrealized
gains
   Gross
unrealized
(losses)
   Fair value 
   (in thousands) 
Available-for-sale securities:                
U.S. Treasury Bills  $11,222   $53   $
   $11,275 
Corporate bonds   46,766    4,333    (4,660)   46,439 
Convertible note receivable, related party   2,000    
    (79)   1,921 
Total available-for-sale securities  $59,988   $4,386   $(4,739)  $59,635 

 

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