XML 17 R7.htm IDEA: XBRL DOCUMENT v3.25.4
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jul. 31, 2025
Jul. 31, 2024
CASH FLOWS FROM OPERATING ACTIVITIES        
Net Income $ 28,025 $ 29,297    
Adjustments to reconcile net income to net cash provided by operating activities:        
Depreciation and amortization 11,478 10,817    
Non-cash stock-based compensation 2,805 2,542    
Provision for bad debts and cash discounts (120) 415    
Loss on impairment of patent applications 0 49    
Accretion of Asset Retirement Obligation 126 95    
Loss on the disposals of property, plant and equipment 352 95    
(Increase) Decrease in assets:        
Accounts receivable (637) (4,424)    
Inventories (2,058) (1,394)    
Prepaid expenses 95 1,019    
Deferred income taxes 344 110    
Other assets 3,079 2,094    
Increase (Decrease) in liabilities:        
Accounts payable (2,947) 1,989    
Accrued expenses (10,602) (8,371)    
Deferred compensation 594 289    
Other liabilities (2,099) (2,292)    
Total Adjustments 410 3,033    
Net Cash Provided by Operating Activities 28,435 32,330    
CASH FLOWS FROM INVESTING ACTIVITIES        
Capital expenditures (14,817) (17,806)    
Net Cash Used in Investing Activities (14,817) (17,921)    
CASH FLOWS FROM FINANCING ACTIVITIES        
Payments on revolving credit facility 0 (10,000)    
Dividends paid (4,877) (4,194)    
Purchase of treasury stock (12,364) (2,164)    
Net Cash Used in Financing Activities (17,241) (16,358)    
Effect of exchange rate changes on Cash and Cash Equivalents 98 57    
Net Decrease in Cash and Cash Equivalents (3,525) (1,892)    
Cash, Cash Equivalents and Restricted Cash, Beginning of Period 50,458 24,481    
Cash, Cash Equivalents and Restricted Cash, End of Period 46,933 22,589    
Supplemental disclosure of non-cash investing and financing activities:        
Restricted Cash 0 0 $ 0 $ 1,000
Converted to unrestricted cash 0 (885)    
Payments to Acquire Businesses, Net of Cash Acquired 0 (115)    
Interest payments, net of amounts capitalized 829 848    
Income tax payments, net of refunds 5,785 7,860    
Change in capital expenditures in accounts payable (3,653) (2,781)    
Change in capital expenditures in accrued expenses (1,128) (5,024)    
Cash dividends declared and accrued $ 2,749 $ 2,097