XML 19 R2.htm IDEA: XBRL DOCUMENT v3.24.4
Condensed Consolidated Balance Sheets - USD ($)
Oct. 31, 2024
Jul. 31, 2024
Current assets:    
Cash and cash equivalents $ 29,644,000 $ 32,433,000
Accounts receivable, net 180,864,000 195,595,000
Inventories, net 81,804,000 93,136,000
Prepaid expenses and other current assets 14,244,000 15,387,000
Total current assets 306,556,000 336,551,000
Property, plant and equipment, net 46,433,000 47,328,000
Operating lease right-of-use assets, net 29,873,000 31,590,000
Goodwill 204,625,000 284,180,000
Intangibles with finite lives, net 188,235,000 194,828,000
Deferred financing costs, net 1,936,000 3,251,000
Other assets, net 15,545,000 14,706,000
Total assets 793,203,000 912,434,000
Current liabilities:    
Accounts payable 43,514,000 42,477,000
Accrued expenses and other current liabilities 56,384,000 62,245,000
Current portion of credit facility, net 182,380,000 4,050,000
Subordinated debt, net 23,735,000 0
Operating lease liabilities, current 7,645,000 7,869,000
Contract liabilities 69,104,000 65,834,000
Interest payable 551,000 1,072,000
Total current liabilities 383,313,000 183,547,000
Non-current portion of credit facility, net 0 173,527,000
Operating lease liabilities, non-current 28,726,000 30,258,000
Income taxes payable, non-current 2,495,000 2,231,000
Deferred tax liability, net 6,106,000 6,193,000
Long-term contract liabilities 21,983,000 21,035,000
Other liabilities 51,516,000 9,314,000
Total liabilities 494,139,000 426,105,000
Commitments and contingencies (See Note 20)
Convertible preferred stock, par value $0.10 per share; authorized and issued 175,264 shares at October 31, 2024 (redemption value of $187,814,000 which includes accrued dividends of $655,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) 148,700,000 180,076,000
Equity, Attributable to Parent [Abstract]    
Preferred stock, par value $0.10 per share; authorized and unissued 1,824,736 and 1,828,173 shares at October 31, 2024 and July 31, 2024, respectively 0 0
Common stock, par value $0.10 per share; authorized 100,000,000 shares; issued 43,927,127 and 43,766,109 shares at October 31, 2024 and July 31, 2024, respectively 4,393,000 4,377,000
Additional paid-in capital 587,820,000 640,145,000
Retained earnings 0 103,580,000
Stockholders' equity before treasury stock 592,213,000 748,102,000
Treasury stock, at cost (15,033,317 shares at October 31, 2024 and July 31, 2024) (441,849,000) (441,849,000)
Total stockholders’ equity 150,364,000 306,253,000
Total liabilities, convertible preferred stock and stockholders’ equity $ 793,203,000 $ 912,434,000