XML 12 R2.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Apr. 30, 2026
Jul. 31, 2025
Current Assets    
Cash and cash equivalents $ 62,941 $ 50,458
Accounts receivable, net of allowances of $1,065 and $1,493 at April 30, 2026 and July 31, 2025, respectively 75,772 69,370
Inventories, net 52,420 51,594
Prepaid expenses and other assets 5,212 5,961
Total Current Assets 196,345 177,383
Other Assets    
Property, plant and equipment, net 150,799 149,704
Goodwill 16,017 16,017
Trademarks, trade names and patents, net of accumulated amortization of $724 and $693 at April 30, 2026 and July 31, 2025, respectively 6,575 6,603
Customer list, net of accumulated amortization of $10,124 and $9,278 at April 30, 2026 and July 31, 2025, respectively 18,061 18,907
Deferred income taxes 1,182 1,291
Operating lease right-of-use assets 13,440 14,219
Other 6,371 7,553
Total Other Assets 212,445 214,294
Total Assets 408,790 391,677
Current Liabilities    
Current maturities of notes payable 1,000 1,000
Accounts Payable 13,848 16,808
Dividends payable 2,750 2,444
Operating lease liabilities 3,936 4,071
Accrued expenses 38,386 44,864
Total Current Liabilities 59,920 69,187
Noncurrent Liabilities    
Long-term debt, net of unamortized debt issuance costs of $153 and $183 at April 30, 2026 and July 31, 2025, respectively 38,847 38,817
Deferred compensation 6,419 5,777
Long-term operating lease liabilities 10,546 11,296
Other 7,832 7,540
Total Noncurrent Liabilities 63,644 63,430
Total Liabilities 123,564 132,617
Stockholders’ Equity    
Additional paid-in capital 70,344 66,138
Retained earnings 312,119 277,500
Accumulated other comprehensive income 976 969
Less Treasury Stock, at cost (5,095,266 Common and 416,544 Class B shares at April 30, 2026 and 4,902,881 Common and 380,628 Class B shares at July 31, 2025) (100,213) (87,540)
Total Stockholders' Equity 285,226 259,060
Total Liabilities & Stockholders’ Equity 408,790 391,677
Common    
Stockholders’ Equity    
Common Stock, Value, Issued 1,535 1,528
Class B    
Stockholders’ Equity    
Common Stock, Value, Issued $ 465 $ 465