XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Note Receivable, Related Party (Tables)
3 Months Ended
Oct. 31, 2023
Convertible Note Receivable, Related Party [Abstract]  
Schedule of Promissory Note at fair value The amortized cost, gross unrealized holding gains, gross unrealized holding losses, and fair value of the Promissory Note as of October 31, 2023 and July 31, 2023 are as follows:
October 31, 2023  Amortized cost   Gross unrealized gains   Gross unrealized (losses)   Fair value 
   (in thousands) 
Convertible note receivable, related party  $2,000   $
    —
   $(142)  $1,858 
July 31, 2023  Amortized cost   Gross unrealized gains   Gross unrealized (losses)   Fair value 
   (in thousands) 
Convertible note receivable, related party  $2,000   $
     —
   $(79)  $1,921