XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1
Condensed Consolidated Balance Sheets - USD ($)
Jan. 31, 2024
Jul. 31, 2023
Current assets:    
Cash and cash equivalents $ 39,956,000 $ 18,961,000
Accounts receivable, net 198,548,000 163,159,000
Inventories, net 85,788,000 105,845,000
Prepaid expenses and other current assets 18,953,000 17,521,000
Total current assets 343,245,000 305,486,000
Property, plant and equipment, net 51,999,000 53,029,000
Operating lease right-of-use assets, net 35,498,000 44,410,000
Goodwill 333,105,000 347,692,000
Intangibles with finite lives, net 215,330,000 225,907,000
Deferred financing costs, net 2,742,000 2,349,000
Other assets, net 14,836,000 17,364,000
Total assets 996,755,000 996,237,000
Current liabilities:    
Accounts payable 42,528,000 64,241,000
Accrued expenses and other current liabilities 59,688,000 66,990,000
Current portion of long-term debt 168,089,000 4,375,000
Operating lease liabilities, current 8,156,000 8,645,000
Contract liabilities 65,770,000 66,351,000
Interest payable 1,317,000 1,368,000
Income taxes payable, current 1,710,000 0
Total current liabilities 347,258,000 211,970,000
Non-current portion of long-term debt 0 160,029,000
Operating lease liabilities, non-current 33,059,000 41,763,000
Income taxes payable, non-current 2,879,000 2,208,000
Deferred tax liability, net 10,658,000 9,494,000
Long-term contract liabilities 21,151,000 18,419,000
Other liabilities 8,296,000 1,844,000
Total liabilities 423,301,000 445,727,000
Commitments and contingencies (See Note 19)
Convertible preferred stock, par value $0.10 per share; authorized and issued 166,121 shares at January 31, 2024 (includes accrued dividends of $374,000) and authorized 125,000 shares; issued 100,000 at July 31, 2023 (includes accrued dividends of $604,000) 166,495,000 112,211,000
Equity, Attributable to Parent [Abstract]    
Preferred stock, par value $0.10 per share; authorized and unissued 1,833,879 and 1,875,000 shares at January 31, 2024 and July 31, 2023, respectively 0 0
Common stock, par value $0.10 per share; authorized 100,000,000 shares; issued 43,506,289 and 43,096,271 shares at January 31, 2024 and July 31, 2023, respectively 4,351,000 4,310,000
Additional paid-in capital 639,300,000 636,925,000
Retained earnings 205,157,000 238,913,000
Stockholders' equity before treasury stock 848,808,000 880,148,000
Treasury stock, at cost (15,033,317 shares at January 31, 2024 and July 31, 2023) (441,849,000) (441,849,000)
Total stockholders’ equity 406,959,000 438,299,000
Total liabilities, convertible preferred stock and stockholders’ equity $ 996,755,000 $ 996,237,000