XML 19 R3.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Balance Sheets - USD ($)
Jul. 31, 2025
Jul. 31, 2024
Current assets:    
Cash and cash equivalents $ 40,019,000 $ 32,433,000
Accounts receivable, net 144,837,000 195,595,000
Inventories, net 68,955,000 93,136,000
Prepaid expenses and other current assets 16,375,000 15,387,000
Total current assets 270,186,000 336,551,000
Property, plant and equipment, net 43,410,000 47,328,000
Operating lease right-of-use assets, net 30,812,000 31,590,000
Goodwill 204,625,000 284,180,000
Intangibles with finite lives, net 173,105,000 194,828,000
Deferred financing costs, net 1,907,000 3,251,000
Other assets, net 16,790,000 14,706,000
Total assets 740,835,000 912,434,000
Current liabilities:    
Accounts payable 25,965,000 42,477,000
Accrued expenses and other current liabilities 58,423,000 62,245,000
Current portion of credit facility, net 4,050,000 4,050,000
Operating lease liabilities, current 7,250,000 7,869,000
Contract liabilities 62,546,000 65,834,000
Interest payable 15,000 1,072,000
Total current liabilities 158,249,000 183,547,000
Non-current portion of credit facility, net 114,414,000 173,527,000
Non-current portion of subordinated credit facility, net 95,588,000 0
Operating lease liabilities, non-current 29,376,000 30,258,000
Income taxes payable, non-current 1,818,000 2,231,000
Deferred tax liability, net 4,619,000 6,193,000
Long-term contract liabilities 21,005,000 21,035,000
Warrant and derivative liabilities 17,849,000 5,254,000
Other liabilities 3,950,000 4,060,000
Total liabilities 446,868,000 426,105,000
Commitments and contingencies (See Note 14)
Convertible preferred stock, par value $0.10 per share; authorized and issued 178,181 shares at July 31, 2025 (redemption value of $204,153,000, which includes accrued dividends of $1,520,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) 189,545,000 180,076,000
Stockholders’ equity:    
Preferred stock, par value $0.10 per share; authorized and unissued 1,821,819 and 1,828,173 shares at July 31, 2025 and 2024, respectively 0 0
Common stock, par value $0.10 per share; authorized 100,000,000 shares; issued 44,443,626 shares and 43,766,109 shares at July 31, 2025 and 2024, respectively 4,444,000 4,377,000
Additional paid-in capital 548,722,000 640,145,000
Retained (deficit) earnings (6,895,000) 103,580,000
Stockholders' equity before treasury stock 546,271,000 748,102,000
Treasury stock, at cost (15,033,317 shares at July 31, 2025 and 2024) (441,849,000) (441,849,000)
Total stockholders’ equity 104,422,000 306,253,000
Total liabilities, convertible preferred stock and stockholders’ equity $ 740,835,000 $ 912,434,000