Annual report pursuant to Section 13 and 15(d)

Income Taxes (Details)

v3.24.3
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Income Taxes [Line Items]    
Change in the valuation allowance $ 2,977 $ (7,925)
Net operating loss carryforwards, subject to expiration $ 7,289  
Description of not fully utilized, expire year if not fully utilized, expire between 2033 and 2038  
Net operating loss carryforwards, not subject to expiration $ 60,696  
Deferred Tax Assets, Tax Credit Carryforwards, Research 1,596  
State and Local [Member]    
Income Taxes [Line Items]    
Net operating loss carryforwards, subject to expiration 16,324  
Foreign Tax [Member]    
Income Taxes [Line Items]    
Net operating loss carryforwards, not subject to expiration $ 20,189  
Minimum [Member]    
Income Taxes [Line Items]    
Tax credit carryforwards expiration year 2025 years  
Maximum [Member]    
Income Taxes [Line Items]    
Tax credit carryforwards expiration year 2043 years  
Tax Year 2033 [Member]    
Income Taxes [Line Items]    
Net operating loss carryforwards, subject to expiration $ 78,118  
Tax Year 2038 [Member]    
Income Taxes [Line Items]    
Net operating loss carryforwards, subject to expiration $ 17,422