v3.26.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jul. 31, 2026
Jul. 31, 2025
Current Assets    
Cash and cash equivalents $ 73,700 $ 50,458
Accounts receivable, less allowance of $902 and $1,493 in 2026 and 2025, respectively 75,438 69,370
Inventories, net 53,489 51,594
Prepaid expenses and other assets 6,020 5,961
Total Current Assets 208,647 177,383
Property, Plant and Equipment    
Land 13,914 13,549
Buildings and leasehold improvements 48,019 43,529
Machinery and equipment 224,169 205,675
Office furniture and equipment 23,488 22,521
Vehicles 29,215 25,902
Construction in progress 17,235 25,149
Mining assets 10,787 10,893
Capital Parts 9,984 8,861
Less accumulated depreciation and amortization (216,596) (206,375)
Total Property, Plant and Equipment, Net 160,215 149,704
Other Assets    
Goodwill 16,017 16,017
Trademarks, trade names and patents, net of accumulated amortization of $751 and $693 in 2026 and 2025, respectively 6,576 6,603
Customer list, net of accumulated amortization of $10,407 and $9,278 in 2026 and 2025, respectively 17,778 18,907
Deferred income taxes 225 1,838
Operating lease right-of-use assets 13,026 14,219
Other 6,302 7,553
Total Other Assets 59,924 65,137
Total Assets 428,786 392,224
Current Liabilities    
Current maturities of notes payable 1,000 1,000
Accounts Payable 16,118 16,808
Dividends payable 3,017 2,444
Operating lease liabilities 3,651 4,071
Accrued expenses 44,258 44,864
Total Current Liabilities 68,044 69,187
Noncurrent Liabilities    
Long-term debt, net of unamortized debt issuance costs of $143 and $183 in 2026 and 2025, respectively 37,857 38,817
Deferred compensation 5,924 5,777
Deferred income taxes 785 547
Long-term operating lease liabilities 11,064 11,296
Other 7,382 7,540
Total Noncurrent Liabilities 63,012 63,977
Total Liabilities 131,056 133,164
Stockholders’ Equity    
Additional paid-in capital 71,812 66,138
Retained earnings 323,520 277,500
Accumulated other comprehensive income 908 969
Less treasury stock, at cost (5,103,568 Common and 416,544 Class B shares in 2026 and 4,902,881 Common and 380,628 Class B shares in 2025) (100,510) (87,540)
Total Stockholders’ Equity 297,730 259,060
Total Liabilities and Stockholders’ Equity 428,786 392,224
Common Stock    
Stockholders’ Equity    
Common Stock, par value $.10 1,535 1,528
Class B    
Stockholders’ Equity    
Common Stock, par value $.10 $ 465 $ 465