XML 82 R7.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2025
Oct. 31, 2024
CASH FLOWS FROM OPERATING ACTIVITIES    
Net Income $ 15,456 $ 16,376
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 5,805 5,381
Non-cash stock-based compensation 1,448 1,152
Provision for bad debts and cash discounts (200) 628
Loss on impairment of patent applications 0 48
Accretion of Asset Retirement Obligation 62 47
Loss on the disposals of property, plant and equipment 257 80
(Increase) Decrease in assets:    
Accounts receivable 3,077 (9,020)
Inventories (5,082) (2,033)
Prepaid expenses 1,387 2,228
Deferred income taxes 438 462
Other assets 1,808 962
Increase (Decrease) in liabilities:    
Accounts payable 296 1,889
Accrued expenses (13,828) (6,117)
Deferred compensation 464 (3)
Other liabilities (1,039) (1,161)
Total Adjustments (5,107) (5,457)
Net Cash Provided by Operating Activities 10,349 10,919
CASH FLOWS FROM INVESTING ACTIVITIES    
Capital expenditures (9,066) (12,817)
Net Cash Used in Investing Activities (9,066) (12,817)
CASH FLOWS FROM FINANCING ACTIVITIES    
Payments on revolving credit facility 0 (5,000)
Dividends paid (2,444) (2,096)
Purchase of treasury stock (6,960) (1,984)
Net Cash Used in Financing Activities (9,404) (9,080)
Effect of exchange rate changes on Cash and Cash Equivalents 47 3
Net Decrease in Cash and Cash Equivalents (8,074) (10,975)
Cash, Cash Equivalents and Restricted Cash, Beginning of Period 50,458 24,481
Cash, Cash Equivalents and Restricted Cash, End of Period 42,384 13,506
Supplemental disclosure of non-cash investing and financing activities:    
Restricted Cash 0 1,000
Interest payments, net of amounts capitalized 324 324
Income tax payments, net of refunds 74 265
Change in capital expenditures in accounts payable (3,186) (2,962)
Change in capital expenditures in accrued expenses (1,286) (4,540)
Cash dividends declared and accrued 2,433 2,098
Cash and cash equivalents $ 42,384 $ 12,506