XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Balance Sheets - USD ($)
Oct. 31, 2025
Jul. 31, 2025
Current assets:    
Cash and cash equivalents $ 43,635,000 $ 40,019,000
Accounts receivable, net 140,275,000 144,837,000
Inventories, net 67,845,000 68,955,000
Prepaid expenses and other current assets 14,829,000 16,375,000
Total current assets 266,584,000 270,186,000
Property, plant and equipment, net 44,357,000 43,410,000
Operating lease right-of-use assets, net 31,972,000 30,812,000
Goodwill 204,625,000 204,625,000
Intangibles with finite lives, net 168,061,000 173,105,000
Deferred financing costs, net 1,749,000 1,907,000
Other assets, net 16,772,000 16,790,000
Total assets 734,120,000 740,835,000
Current liabilities:    
Accounts payable 25,955,000 25,965,000
Accrued expenses and other current liabilities 61,083,000 58,423,000
Current portion of credit facility 4,050,000 4,050,000
Non-current portion of subordinated credit facility, net 100,135,000 95,588,000
Operating lease liabilities, current 6,487,000 7,250,000
Contract liabilities 59,355,000 62,546,000
Interest payable 0 15,000
Total current liabilities 156,930,000 158,249,000
Non-current portion of credit facility, net 116,643,000 114,414,000
Operating lease liabilities, non-current 30,978,000 29,376,000
Income taxes payable, non-current 1,867,000 1,818,000
Deferred tax liability, net 4,287,000 4,619,000
Long-term contract liabilities 20,287,000 21,005,000
Warrant and derivative liabilities 19,921,000 17,849,000
Other liabilities 4,030,000 3,950,000
Total liabilities 455,078,000 446,868,000
Commitments and contingencies (See Note 19)
Convertible preferred stock, par value $0.10 per share; authorized and issued 178,181 shares at October 31, 2025 (redemption value of $208,746,000 which includes accrued dividends of $1,554,000) and authorized and issued 178,181 shares at July 31, 2025 (redemption value of $204,153,000, which includes accrued dividends of $1,520,000) 193,448,000 189,545,000
Equity, Attributable to Parent [Abstract]    
Preferred stock, par value $0.10 per share; authorized and unissued 1,821,819 shares at both October 31, 2025 and July 31, 2025, respectively 0 0
Common stock, par value $0.10 per share; authorized 100,000,000 shares; issued 44,643,734 and 44,443,626 shares at October 31, 2025 and July 31, 2025, respectively 4,464,000 4,444,000
Additional paid-in capital 545,753,000 548,722,000
Retained deficit (22,774,000) (6,895,000)
Stockholders' equity before treasury stock 527,443,000 546,271,000
Treasury stock, at cost (15,033,317 shares at October 31, 2025 and July 31, 2025) (441,849,000) (441,849,000)
Total stockholders’ equity 85,594,000 104,422,000
Total liabilities, convertible preferred stock and stockholders’ equity $ 734,120,000 $ 740,835,000