v3.26.3
Income Taxes - Income Tax Rate Reconciliation - Current Year (Details) - USD ($)
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Effective Income Tax Rate Reconciliation [Line Items]    
Loss from continuing operations before income taxes $ (17,434,000) $ (19,276,000)
Amount    
U.S. Federal statutory income tax rate (computed "expected" tax benefit) (3,661,000) (4,048,000)
Revaluation of warrants and embedded derivatives (4,639,000) (8,085,000)
Stock-based compensation 686,000 931,000
Other (93,000)  
Global Intangible Low Taxed Income ("GILTI") 1,148,000  
State and local income taxes (net of Federal benefit) (1) (84,000) 371,000
Other, net   (233,000)
Foreign tax effects 35,000 7,000
Changes in unrecognized tax benefits (167,000)  
Benefit from income taxes $ 847,000 $ (279,000)
Rate    
U.S. Federal statutory income tax rate (computed "expected" tax benefit) 21.00% 21.00%
Revaluation of warrants and embedded derivatives 26.60% 41.90%
Stock-based compensation (3.90%) (4.80%)
Other nondeductible items 0.50%  
Global Intangible Low Taxed Income ("GILTI") (6.60%)  
State and local income taxes (net of Federal benefit) (1) 0.50% (1.90%)
Other   1.20%
Other foreign jurisdictions (0.20%) 0.00%
Changes in unrecognized tax benefits 0.90%  
Benefit from income taxes (4.90%) 1.50%
U.S.    
Amount    
Change in valuation allowance $ 5,936,000  
Other, net $ (28,000)  
Rate    
Change in valuation allowance (34.00%)  
Other 0.20%  
Canada    
Amount    
Change in valuation allowance $ 1,718,000  
Other, net $ (4,000)  
Rate    
Change in valuation allowance (9.90%)  
Other 0.00%