XML 17 R7.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
CASH FLOWS FROM OPERATING ACTIVITIES    
Net Income $ 42,551 $ 40,941
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 17,186 16,391
Non-cash stock-based compensation 4,077 3,880
Provision for bad debts and cash discounts (169) 436
Loss on impairment of patent applications 0 48
Accretion of Asset Retirement Obligation 190 143
Loss on the disposals of property, plant and equipment 413 29
(Increase) Decrease in assets:    
Accounts receivable (6,203) (3,816)
Inventories (766) (2,547)
Prepaid expenses 463 1,234
Deferred income taxes 73 (116)
Other assets 4,091 3,012
Increase (Decrease) in liabilities:    
Accounts payable (641) 495
Accrued expenses (5,529) (2,268)
Deferred compensation 642 548
Other liabilities (3,170) (3,422)
Total Adjustments 10,657 14,047
Net Cash Provided by Operating Activities 53,208 54,988
CASH FLOWS FROM INVESTING ACTIVITIES    
Capital expenditures (20,918) (24,483)
Proceeds from sale of property, plant, and equipment 0 89
Acquisition of a business 0 (115)
Dispositions of short-term investments 312 0
Net Cash Used in Investing Activities (20,606) (24,509)
CASH FLOWS FROM FINANCING ACTIVITIES    
Payments on revolving credit facility 0 (10,000)
Dividends paid (7,626) (6,290)
Purchase of treasury stock (12,537) (2,233)
Net Cash Used in Financing Activities (20,163) (18,523)
Effect of exchange rate changes on Cash and Cash Equivalents 44 38
Net Increase in Cash and Cash Equivalents 12,483 11,994
Cash, Cash Equivalents and Restricted Cash, Beginning of Period 50,458 24,481
Cash, Cash Equivalents and Restricted Cash, End of Period 62,941 36,475
Supplemental disclosure of non-cash investing and financing activities:    
Restricted Cash 0 0
Converted to unrestricted cash 0 (885)
Interest payments, net of amounts capitalized 1,152 1,172
Income tax payments, net of refunds 7,635 9,588
Change in capital expenditures in accounts payable (2,323) (2,253)
Change in capital expenditures in accrued expenses (1,014) (4,620)
Cash dividends declared and accrued $ 2,750 $ 2,105