XML 19 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jul. 31, 2023
Jul. 31, 2022
Current Assets    
Cash and cash equivalents $ 31,754 $ 16,298
Accounts receivable, less allowance of $1,087 and $922 in 2023 and 2022, respectively 59,287 51,683
Inventories, net 42,612 40,466
Prepaid expenses and other assets 2,854 3,664
Total Current Assets 136,507 112,111
Property, Plant and Equipment    
Buildings and leasehold improvements 40,940 40,294
Machinery and equipment 184,471 165,350
Office furniture and equipment 18,744 17,524
Vehicles 17,663 15,470
Gross depreciable assets 261,818 238,638
Less accumulated depreciation and amortization (182,999) (175,374)
Net depreciable assets 78,819 63,264
Construction in progress 15,856 24,496
Land and mineral rights 22,905 20,106
Capital Parts, net 3,292 2,570
Total Property, Plant and Equipment, Net 120,872 110,436
Other Assets    
Goodwill 3,618 3,618
Trademarks and patents, net of accumulated amortization of $578 and $524 in 2023 and 2022, respectively 1,399 1,445
Customer list, net of accumulated amortization of $7,763 and $7,608 in 2023 and 2022, respectively 22 177
Deferred income taxes 7,201 3,677
Operating lease right-of-use assets 9,386 10,601
Other 7,230 7,546
Total Other Assets 28,856 27,064
Total Assets 286,235 249,611
Current Liabilities    
Current maturities of notes payable 1,000 1,000
Accounts Payable 17,101 13,401
Dividends payable 1,927 1,851
Operating lease liabilities 1,872 2,178
Accrued Expenses 36,868 30,085
Total Current Liabilities 58,768 48,515
Noncurrent Liabilities    
Notes payable, net of unamortized debt issuance costs of $173 and $202 in 2023 and 2022, respectively 30,827 31,798
Deferred compensation 4,512 4,559
Pension and postretirement benefits 1,753 798
Long-term operating lease liabilities 8,810 9,749
Other 4,489 3,843
Total Noncurrent Liabilities 50,391 50,747
Total Liabilities 109,159 99,262
Stockholders’ Equity    
Additional paid-in capital 55,624 52,467
Retained earnings 200,796 178,754
Noncontrolling interest 0 (369)
Accumulated Other Comprehensive Loss    
Pension and postretirement benefits 1,012 (2,242)
Cumulative translation adjustment (264) 59
Total Accumulated Other Comprehensive Income (Loss) 748 (2,183)
Less treasury stock, at cost (3,658,989 Common and 351,641 Class B shares in 2023 and 3,609,938 Common and 351,641 Class B shares in 2022) (81,207) (79,428)
Total Stockholders’ Equity 177,076 150,349
Total Liabilities and Stockholders’ Equity 286,235 249,611
Common Stock    
Stockholders’ Equity    
Common Stock, par value $.10 875 868
Class B    
Stockholders’ Equity    
Common Stock, par value $.10 $ 240 $ 240