XML 19 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets - USD ($)
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Current assets:      
Cash and cash equivalents $ 18,961,000 $ 21,654,000  
Accounts receivable, net 163,159,000 123,711,000  
Inventories, net 105,845,000 96,317,000  
Prepaid expenses and other current assets 17,521,000 21,649,000  
Total current assets 305,486,000 263,331,000  
Property, plant and equipment, net 53,029,000 50,363,000  
Operating lease right-of-use assets, net 44,410,000 49,767,000  
Goodwill 347,692,000 347,692,000  
Intangibles with finite lives, net 225,907,000 247,303,000  
Deferred financing costs, net 2,349,000 1,014,000  
Other assets, net 17,364,000 14,827,000  
Total assets 996,237,000 974,297,000 $ 993,111,000
Current liabilities:      
Accounts payable 64,241,000 44,591,000  
Accrued expenses and other current liabilities 66,990,000 72,662,000  
Current portion of long-term debt 4,375,000 0  
Operating lease liabilities, current 8,645,000 8,685,000  
Dividends payable 0 2,746,000  
Contract liabilities 66,351,000 64,601,000 $ 66,130,000
Interest payable 1,368,000 172,000  
Total current liabilities 211,970,000 193,457,000  
Non-current portion of long-term debt, net 160,029,000 130,000,000  
Operating lease liabilities, non-current 41,763,000 44,423,000  
Income taxes payable 2,208,000 3,007,000  
Deferred tax liability, net 9,494,000 15,355,000  
Long-term contract liabilities 18,419,000 9,975,000  
Other liabilities 1,844,000 6,291,000  
Total liabilities 445,727,000 402,508,000  
Commitments and contingencies (See Note 12)  
Convertible preferred stock, par value $0.10 per share; authorized 125,000 shares; issued 100,000 at July 31, 2023 and 2022 (includes accrued dividends of $604,000 and $566,000, respectively) 112,211,000 105,204,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,096,271 shares and 42,672,827 shares at July 31, 2023 and 2022, respectively 4,310,000 4,267,000  
Additional paid-in capital 636,925,000 625,484,000  
Retained earnings 238,913,000 278,683,000  
Stockholders' equity before treasury stock 880,148,000 908,434,000  
Treasury stock, at cost (15,033,317 shares at July 31, 2023 and 2022) (441,849,000) (441,849,000)  
Total stockholders’ equity 438,299,000 466,585,000  
Total liabilities, convertible preferred stock and stockholders’ equity $ 996,237,000 $ 974,297,000