XML 19 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Apr. 30, 2022
Apr. 30, 2021
CASH FLOWS FROM OPERATING ACTIVITIES    
Net Income $ 423 $ 10,423
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 10,034 10,653
Non-cash stock-based compensation 2,267 1,849
Deferred income taxes (1,311) 716
Provision for bad debts and cash discounts (1) (107)
Loss on Impairment of Goodwill 5,644 0
Loss on impairment of patent applications 323 0
Loss on the disposals of property, plant and equipment 346 10
(Increase) Decrease in assets:    
Accounts receivable (2,453) (3,864)
Inventories (11,456) 524
Prepaid expenses 181 (2,117)
Other assets 971 (1,066)
Increase (Decrease) in liabilities:    
Accounts payable 1,333 (4,227)
Accrued expenses 1,120 (4,070)
Deferred compensation 556 602
Pension and postretirement benefits (924) (656)
Other liabilities (1,593) (330)
Total Adjustments 5,037 (2,083)
Net Cash Provided by Operating Activities 5,460 8,340
CASH FLOWS FROM INVESTING ACTIVITIES    
Capital expenditures (16,012) (10,757)
Proceeds from sale of property, plant, and equipment 0 4
Net Cash Used in Investing Activities (16,012) (10,753)
CASH FLOWS FROM FINANCING ACTIVITIES    
Proceeds from issuance of notes payable 25,000 0
Payments of debt issuance costs (114) 0
Dividends paid (5,573) (5,399)
Purchase of treasury stock (10,506) (2,925)
Net Cash Provided by (Used in) Financing Activities 8,807 (8,324)
Effect of exchange rate changes on Cash and Cash Equivalents (21) 165
Net Decrease in Cash and Cash Equivalents (1,766) (10,572)
Cash and Cash Equivalents, Beginning of Period 24,591 40,890
Cash and Cash Equivalents, End of Period 22,825 30,318
Supplemental disclosure of non-cash investing and financing activities:    
Interest payments, net of amounts capitalized 178 198
Income tax payments 219 1,482
Capital expenditures accrued, but not paid 1,071 751
Cash dividends declared and accrued, but not paid $ 1,845 $ 1,795