XML 28 R3.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jul. 31, 2025
Jul. 31, 2024
Current Assets    
Cash and cash equivalents $ 50,458 $ 23,481
Accounts receivable, less allowance of $1,493 and $934 in 2025 and 2024, respectively 69,370 62,171
Inventories, net 51,594 54,236
Prepaid expenses and other assets 5,961 7,270
Total Current Assets 177,383 147,158
Property, Plant and Equipment    
Land 13,549 13,550
Buildings and leasehold improvements 43,529 41,648
Machinery and equipment 205,675 192,788
Office furniture and equipment 22,521 22,530
Vehicles 25,902 24,617
Construction in progress 25,149 20,974
Mining assets 10,893 9,966
Capital Parts 8,861 7,488
Less accumulated depreciation and amortization (206,375) (195,765)
Total Property, Plant and Equipment, Net 149,704 137,796
Other Assets    
Goodwill 16,017 15,443
Trademarks, trade names and patents, net of accumulated amortization of $693 and $625 in 2025 and 2024, respectively 6,603 6,662
Customer list, net of accumulated amortization of $9,278 and $8,149 in 2025 and 2024, respectively 18,907 20,036
Deferred income taxes 1,291 1,537
Operating lease right-of-use assets 14,219 18,667
Other 7,553 7,306
Total Other Assets 64,590 69,651
Total Assets 391,677 354,605
Current Liabilities    
Current maturities of notes payable 1,000 1,000
Accounts Payable 16,808 15,009
Dividends payable 2,444 2,096
Operating lease liabilities 4,071 4,556
Accrued expenses 44,864 44,016
Total Current Liabilities 69,187 66,677
Noncurrent Liabilities    
Long-term debt, net of unamortized debt issuance costs of $183 and $226 in 2025 and 2024, respectively 38,817 49,774
Deferred compensation 5,777 5,667
Long-term operating lease liabilities 11,296 15,391
Other 7,540 6,508
Total Noncurrent Liabilities 63,430 77,340
Total Liabilities 132,617 144,017
Stockholders’ Equity    
Additional paid-in capital 66,138 60,031
Retained earnings 277,500 232,247
Accumulated other comprehensive income 969 769
Less treasury stock, at cost (4,902,881 Common and 380,628 Class B shares in 2025 and 4,867,880 Common and 362,649 Class B shares in 2024) (87,540) (84,441)
Total Stockholders’ Equity 259,060 210,588
Total Liabilities and Stockholders’ Equity 391,677 354,605
Common Stock    
Stockholders’ Equity    
Common Stock, par value $.10 1,528 1,517
Class B    
Stockholders’ Equity    
Common Stock, par value $.10 $ 465 $ 465