XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1
Condensed Consolidated Statements of Operations - USD ($)
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Income Statement [Abstract]        
Net sales $ 134,225,000 $ 133,725,000 $ 286,136,000 $ 264,864,000
Cost of sales 91,027,000 87,801,000 195,056,000 172,137,000
Gross profit 43,198,000 45,924,000 91,080,000 92,727,000
Expenses:        
Selling, general and administrative 30,307,000 28,915,000 63,002,000 58,252,000
Research and development 6,843,000 12,441,000 14,655,000 25,192,000
Amortization of intangibles 5,288,000 5,349,000 10,577,000 10,698,000
Gain on business divestiture, net (2,213,000) 0 (2,213,000) 0
CEO transition costs 0 0 0 9,090,000
Total operating expenses 40,225,000 46,705,000 86,021,000 103,232,000
Operating income (loss) 2,973,000 (781,000) 5,059,000 (10,505,000)
Other expenses (income):        
Interest expense 5,265,000 3,791,000 10,197,000 6,026,000
Interest (income) and other 902,000 455,000 837,000 200,000
Loss before benefit from income taxes (3,194,000) (5,027,000) (5,975,000) (16,731,000)
Provision for (benefit from) income taxes 7,364,000 (222,000) 6,020,000 (830,000)
Net loss (10,558,000) (4,805,000) (11,995,000) (15,901,000)
Establishment of initial convertible preferred stock purchase option liability (13,640,000) 0 (13,640,000) 0
Convertible preferred stock issuance costs 4,273,000 0 4,273,000 0
Dividend on convertible preferred stock (2,061,000) (1,737,000) (3,884,000) (3,447,000)
Net loss attributable to common stockholders $ (30,532,000) $ (6,542,000) $ (33,792,000) $ (19,348,000)
Net loss per common share (See Note 6):        
Basic (in dollars per share) $ (1.07) $ (0.23) $ (1.18) $ (0.69)
Diluted (in dollars per share) $ (1.07) $ (0.23) $ (1.18) $ (0.69)
Weighted average number of common shares outstanding - basic (in shares) 28,662,000 27,954,000 28,704,000 27,892,000
Weighted average number of common and common equivalent shares outstanding - diluted (in shares) 28,662,000 27,954,000 28,704,000 27,892,000