v3.26.3
Consolidated Balance Sheets - USD ($)
Jul. 31, 2026
Jul. 31, 2025
Current assets:    
Cash and cash equivalents $ 34,978,000 $ 35,371,000
Accounts receivable, net 67,803,000 87,176,000
Inventories, net 10,510,000 6,936,000
Prepaid expenses and other current assets 12,627,000 13,775,000
Current assets of discontinued operations held for sale (See Note 2) 117,341,000 127,987,000
Total current assets 243,259,000 271,245,000
Property, plant and equipment, net 30,976,000 27,960,000
Operating lease right-of-use assets, net 9,914,000 9,527,000
Goodwill 176,126,000 176,126,000
Intangibles with finite lives, net 120,664,000 135,427,000
Deferred financing costs, net 1,454,000 1,908,000
Other assets, net 9,324,000 10,457,000
Non-current assets of discontinued operations held for sale (See Note 2) 104,045,000 109,246,000
Total assets 695,762,000 741,896,000
Current liabilities:    
Accounts payable 20,751,000 14,660,000
Accrued expenses and other current liabilities 47,362,000 41,076,000
Operating lease liabilities, current 3,210,000 3,426,000
Contract liabilities 43,758,000 41,955,000
Interest payable 283,000 15,000
Current liabilities of discontinued operations held for sale (See Note 2) 54,190,000 53,067,000
Total current liabilities 290,571,000 158,249,000
Operating lease liabilities, non-current 9,423,000 8,907,000
Income taxes payable, non-current 1,444,000 1,611,000
Long-term contract liabilities 16,429,000 21,005,000
Warrant and derivative liabilities 4,481,000 17,849,000
Other liabilities 3,509,000 3,450,000
Non-current liabilities of discontinued operations held for sale (See Note 2) 24,698,000 26,856,000
Total liabilities 434,875,000 447,929,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, 2026 (redemption value of $223,156,000, which includes accrued dividends of $1,661,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) 221,983,000 189,545,000
Stockholders’ equity:    
Preferred stock, par value $0.10 per share; authorized and unissued 1,821,819 shares at July 31, 2026 and 2025, respectively 0 0
Common stock, par value $0.10 per share; authorized 100,000,000 shares; issued 45,025,294 shares and 44,443,626 shares at July 31, 2026 and 2025, respectively 4,502,000 4,444,000
Additional paid-in capital 519,315,000 548,722,000
Accumulated deficit (43,064,000) (6,895,000)
Stockholders' equity before treasury stock 480,753,000 546,271,000
Treasury stock, at cost (15,033,317 shares at July 31, 2026 and 2025) (441,849,000) (441,849,000)
Total stockholders’ equity 38,904,000 104,422,000
Total liabilities, convertible preferred stock and stockholders’ equity 695,762,000 741,896,000
Credit Facility    
Current liabilities:    
Current portion of credit facility, net 76,609,000 4,050,000
Non-current portion of credit facility, net 21,400,000 114,414,000
Subordinated Credit Facility    
Current liabilities:    
Current portion of credit facility, net 44,408,000 0
Non-current portion of credit facility, net $ 62,920,000 $ 95,588,000