XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets - USD ($)
Oct. 31, 2023
Jul. 31, 2023
Jul. 31, 2022
Current assets:      
Cash and cash equivalents $ 18,116,000 $ 18,961,000  
Accounts receivable, net 185,065,000 163,159,000  
Inventories, net 85,440,000 105,845,000  
Prepaid expenses and other current assets 20,230,000 17,521,000  
Assets of disposal group held for sale 44,894,000 0  
Total current assets 353,745,000 305,486,000  
Property, plant and equipment, net 50,648,000 53,029,000  
Operating lease right-of-use assets, net 37,209,000 44,410,000  
Goodwill 333,105,000 347,692,000  
Intangibles with finite lives, net 220,618,000 225,907,000  
Deferred financing costs, net 1,879,000 2,349,000  
Other assets, net 15,339,000 17,364,000  
Total assets 1,012,543,000 996,237,000  
Current liabilities:      
Accounts payable 66,501,000 64,241,000  
Accrued expenses and other current liabilities 57,677,000 66,990,000  
Current portion of long-term debt 183,503,000 4,375,000  
Operating lease liabilities, current 8,169,000 8,645,000  
Contract liabilities 63,106,000 66,351,000 $ 64,601,000
Interest payable 1,426,000 1,368,000  
Liabilities of disposal group held for sale 10,557,000 0  
Total current liabilities 390,939,000 211,970,000  
Non-current portion of long-term debt 0 160,029,000  
Operating lease liabilities, non-current 34,626,000 41,763,000  
Income taxes payable 2,602,000 2,208,000  
Deferred tax liability, net 11,359,000 9,494,000  
Long-term contract liabilities 20,323,000 18,419,000  
Other liabilities 1,854,000 1,844,000  
Total liabilities 461,703,000 445,727,000  
Commitments and contingencies (See Note 19)  
Convertible preferred stock, par value $0.10 per share; authorized 125,000 shares; issued 100,000 at October 31, 2023 and July 31, 2023 (includes accrued dividends of $614,000 and $604,000, respectively) 114,034,000 112,211,000  
Stockholders’ equity:      
Preferred stock, par value $0.10 per share; authorized and unissued 1,875,000 shares 0 0  
Common stock, par value $0.10 per share; authorized 100,000,000 shares; issued 43,268,782 and 43,096,271 shares at October 31, 2023 and July 31, 2023, respectively 4,327,000 4,310,000  
Additional paid-in capital 638,652,000 636,925,000  
Retained earnings 235,676,000 238,913,000  
Stockholders' equity before treasury stock 878,655,000 880,148,000  
Treasury stock, at cost (15,033,317 shares at October 31, 2023 and July 31, 2023) (441,849,000) (441,849,000)  
Total stockholders’ equity 436,806,000 438,299,000  
Total liabilities, convertible preferred stock and stockholders’ equity $ 1,012,543,000 $ 996,237,000