v3.26.3
Consolidated Statements of Operations - USD ($)
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Income Statement [Abstract]    
Net sales $ 249,613,000 $ 300,871,000
Cost of sales 152,437,000 205,664,000
Gross profit 97,176,000 95,207,000
Expenses:    
Selling, general and administrative 87,855,000 88,129,000
Research and development 11,577,000 11,725,000
Amortization of intangibles 14,763,000 15,154,000
Impairment of long-lived assets, including goodwill 0 5,304,000
CEO transition costs 1,162,000 2,117,000
Proxy solicitation costs 0 2,682,000
Total operating expenses 115,357,000 125,111,000
Operating loss from continuing operations (18,181,000) (29,904,000)
Other expenses (income):    
Interest expense 21,339,000 19,011,000
Interest (income) and other 3,000 (118,000)
Write-off of deferred financing costs and debt discounts 0 8,977,000
Change in fair value of warrants and derivatives (22,089,000) (38,498,000)
Loss from continuing operations before income taxes (17,434,000) (19,276,000)
Provision for (benefit from) income taxes 847,000 (279,000)
Net loss from continuing operations (18,281,000) (18,997,000)
Discontinued operations (Note 2):    
Loss from discontinued operations before income taxes (16,807,000) (136,106,000)
Provision for income taxes 1,081,000 199,000
Net loss from discontinued operations (17,888,000) (136,305,000)
Net loss (36,169,000) (155,302,000)
Gain on extinguishment of convertible preferred stock 0 51,179,000
Dividends on convertible preferred stock, net (32,763,000) (100,128,000)
Net loss attributable to common stockholders $ (68,932,000) $ (204,251,000)
Net loss per common share:    
Basic - continuing operations (in dollars per share) $ (1.71) $ (2.31)
Basic - discontinued operations (in dollars per share) (0.60) (4.64)
Basic (in dollars per share) (2.31) (6.95)
Diluted - continuing operations (in dollars per share) (1.71) (2.31)
Diluted - discontinued operations (in dollars per share) (0.60) (4.64)
Diluted (in dollars per share) $ (2.31) $ (6.95)
Weighted average number of common shares outstanding - basic (in shares) 29,845,000 29,405,000
Weighted average number of common and common equivalent shares outstanding - diluted (in shares) 29,845,000 29,405,000