XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.4
Condensed Consolidated Balance Sheets - USD ($)
Jan. 31, 2026
Jul. 31, 2025
Current Assets    
Cash and cash equivalents $ 46,933,000 $ 50,458,000
Accounts receivable, net of allowances of $1,375 and $1,493 at January 31, 2026 and July 31, 2025, respectively 70,180,000 69,370,000
Inventories, net 53,753,000 51,594,000
Prepaid expenses and other assets 5,897,000 5,961,000
Total Current Assets 176,763,000 177,383,000
Other Assets    
Property, plant and equipment, net 148,726,000 149,704,000
Goodwill 16,017,000 16,017,000
Trademarks, trade names and patents, net of accumulated amortization of $731 and $693 at January 31, 2026 and July 31, 2025, respectively 6,592,000 6,603,000
Customer list, net of accumulated amortization of $9,842 and $9,278 at January 31, 2026 and July 31, 2025, respectively 18,343,000 18,907,000
Deferred income taxes 879,000 1,291,000
Operating lease right-of-use assets 14,469,000 14,219,000
Other 6,338,000 7,553,000
Total Other Assets 211,364,000 214,294,000
Total Assets 388,127,000 391,677,000
Current Liabilities    
Current maturities of notes payable 1,000,000 1,000,000
Accounts Payable 10,218,000 16,808,000
Dividends payable 2,749,000 2,444,000
Operating lease liabilities 4,030,000 4,071,000
Accrued expenses 33,220,000 44,864,000
Total Current Liabilities 51,217,000 69,187,000
Noncurrent Liabilities    
Long-term debt, net of unamortized debt issuance costs of $163 and $183 at January 31, 2026 and July 31, 2025, respectively 38,837,000 38,817,000
Deferred compensation 6,371,000 5,777,000
Long-term operating lease liabilities 11,517,000 11,296,000
Other 7,735,000 7,540,000
Total Noncurrent Liabilities 64,460,000 63,430,000
Total Liabilities 115,677,000 132,617,000
Stockholders’ Equity    
Additional paid-in capital 68,980,000 66,138,000
Retained earnings 300,343,000 277,500,000
Accumulated other comprehensive income 1,075,000 969,000
Less Treasury Stock, at cost (5,090,285 Common and 416,544 Class B shares at January 31, 2026 and 4,902,881 Common and 380,628 Class B shares at July 31, 2025) (99,947,000) (87,540,000)
Total Stockholders' Equity 272,450,000 259,060,000
Total Liabilities & Stockholders’ Equity 388,127,000 391,677,000
Common    
Stockholders’ Equity    
Common Stock, Value, Issued 1,534,000 1,528,000
Class B    
Stockholders’ Equity    
Common Stock, Value, Issued $ 465,000 $ 465,000