XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Balance Sheets - USD ($)
Apr. 30, 2025
Jul. 31, 2024
Current assets:    
Cash and cash equivalents $ 28,434,000 $ 32,433,000
Accounts receivable, net 151,472,000 195,595,000
Inventories, net 77,691,000 93,136,000
Prepaid expenses and other current assets 17,063,000 15,387,000
Total current assets 274,660,000 336,551,000
Property, plant and equipment, net 44,462,000 47,328,000
Operating lease right-of-use assets, net 31,177,000 31,590,000
Goodwill 204,625,000 284,180,000
Intangibles with finite lives, net 178,148,000 194,828,000
Deferred financing costs, net 1,850,000 3,251,000
Other assets, net 16,222,000 14,706,000
Total assets 751,144,000 912,434,000
Current liabilities:    
Accounts payable 27,188,000 42,477,000
Accrued expenses and other current liabilities 59,162,000 62,245,000
Current portion of credit facility, net 148,882,000 4,050,000
Subordinated debt, net 65,471,000 0
Operating lease liabilities, current 7,589,000 7,869,000
Contract liabilities 64,386,000 65,834,000
Interest payable 5,000 1,072,000
Total current liabilities 372,683,000 183,547,000
Non-current portion of credit facility, net 0 173,527,000
Operating lease liabilities, non-current 29,581,000 30,258,000
Income taxes payable, non-current 1,866,000 2,231,000
Deferred tax liability, net 5,763,000 6,193,000
Long-term contract liabilities 20,186,000 21,035,000
Warrant and derivative liabilities 31,564,000 5,254,000
Other liabilities 3,996,000 4,060,000
Total liabilities 465,639,000 426,105,000
Commitments and contingencies (See Note 20)
Convertible preferred stock, par value $0.10 per share; authorized and issued 178,181 shares at April 30, 2025 (redemption value of $199,661,000 which includes accrued dividends of $1,486,000) and authorized and issued 171,827 shares at July 31, 2024 (redemption value of $180,076,000, which includes accrued dividends of $1,341,000) 170,072,000 180,076,000
Equity, Attributable to Parent [Abstract]    
Preferred stock, par value $0.10 per share; authorized and unissued 1,821,819 and 1,828,173 shares at April 30, 2025 and July 31, 2024, respectively 0 0
Common stock, par value $0.10 per share; authorized 100,000,000 shares; issued 44,395,660 and 43,766,109 shares at April 30, 2025 and July 31, 2024, respectively 4,440,000 4,377,000
Additional paid-in capital 567,647,000 640,145,000
Retained (deficit) earnings (14,805,000) 103,580,000
Stockholders' equity before treasury stock 557,282,000 748,102,000
Treasury stock, at cost (15,033,317 shares at April 30, 2025 and July 31, 2024) (441,849,000) (441,849,000)
Total stockholders’ equity 115,433,000 306,253,000
Total liabilities, convertible preferred stock and stockholders’ equity $ 751,144,000 $ 912,434,000