XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets $ 72,919 $ 69,676
Corporate Bonds [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets 46,476 46,439
U.S. Treasury Bills [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets 12,418 11,275
Common Stock [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets 8,759 3,898
Warrants [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets 1,090 865
Hedge Funds [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets 2,318 4,984
Convertible Note Receivable [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets 1,858 1,921
Equity Securities [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets   294
Level 1 [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets 21,177 16,332
Level 1 [Member] | Corporate Bonds [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets
Level 1 [Member] | U.S. Treasury Bills [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets 12,418 11,275
Level 1 [Member] | Common Stock [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets 8,759 3,898
Level 1 [Member] | Warrants [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets 865
Level 1 [Member] | Hedge Funds [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets
Level 1 [Member] | Convertible Note Receivable [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets
Level 1 [Member] | Equity Securities [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets   294
Level 2 [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets 46,476 46,439
Level 2 [Member] | Corporate Bonds [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets 46,476 46,439
Level 2 [Member] | U.S. Treasury Bills [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets
Level 2 [Member] | Common Stock [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets
Level 2 [Member] | Warrants [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets
Level 2 [Member] | Hedge Funds [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets
Level 2 [Member] | Convertible Note Receivable [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets
Level 2 [Member] | Equity Securities [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets  
Level 3 [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets 5,266 6,905
Level 3 [Member] | Corporate Bonds [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets
Level 3 [Member] | U.S. Treasury Bills [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets
Level 3 [Member] | Common Stock [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets
Level 3 [Member] | Warrants [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets 1,090
Level 3 [Member] | Hedge Funds [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets 2,318 4,984
Level 3 [Member] | Convertible Note Receivable [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets $ 1,858 1,921
Level 3 [Member] | Equity Securities [Member]    
Fair Value Measurements (Details) - Schedule of Assets Required to be Measured at Fair Value on a Recurring Basis [Line Items]    
Assets