XML 77 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Balance Sheets - USD ($)
Oct. 31, 2025
Jul. 31, 2025
Current Assets    
Cash and cash equivalents $ 42,384,000 $ 50,458,000
Accounts receivable, net of allowances of $1,293 and $1,493 at October 31, 2025 and July 31, 2025, respectively 66,469,000 69,370,000
Inventories, net 56,645,000 51,594,000
Prepaid expenses and other assets 4,578,000 5,961,000
Total Current Assets 170,076,000 177,383,000
Other Assets    
Property, plant and equipment, net 148,680,000 149,704,000
Goodwill 16,017,000 16,017,000
Trademarks, trade names and patents, net of accumulated amortization of $710 and $693 at October 31, 2025 and July 31, 2025, respectively 6,595,000 6,603,000
Customer list, net of accumulated amortization of $9,560 and $9,278 at October 31, 2025 and July 31, 2025, respectively 18,625,000 18,907,000
Deferred income taxes 854,000 1,291,000
Operating lease right-of-use assets 13,288,000 14,219,000
Other 6,588,000 7,553,000
Total Other Assets 210,647,000 214,294,000
Total Assets 380,723,000 391,677,000
Current Liabilities    
Current maturities of notes payable 1,000,000 1,000,000
Accounts Payable 13,945,000 16,808,000
Dividends payable 2,434,000 2,444,000
Operating lease liabilities 3,792,000 4,071,000
Accrued expenses 29,715,000 44,864,000
Total Current Liabilities 50,886,000 69,187,000
Noncurrent Liabilities    
Long-term debt, net of unamortized debt issuance costs of $173 and $183 at October 31, 2025 and July 31, 2025, respectively 38,827,000 38,817,000
Deferred compensation 6,241,000 5,777,000
Long-term operating lease liabilities 10,604,000 11,296,000
Other 7,638,000 7,540,000
Total Noncurrent Liabilities 63,310,000 63,430,000
Total Liabilities 114,196,000 132,617,000
Stockholders’ Equity    
Additional paid-in capital 67,597,000 66,138,000
Retained earnings 290,523,000 277,500,000
Accumulated other comprehensive income 925,000 969,000
Less Treasury Stock, at cost (4,984,704 Common and 416,544 Class B shares at October 31, 2025 and 4,902,881 Common and 380,628 Class B shares at July 31, 2025) (94,516,000) (87,540,000)
Total Stockholders' Equity 266,527,000 259,060,000
Total Liabilities & Stockholders’ Equity 380,723,000 391,677,000
Common    
Stockholders’ Equity    
Common Stock, Value, Issued 1,533,000 1,528,000
Class B    
Stockholders’ Equity    
Common Stock, Value, Issued $ 465,000 $ 465,000