XML 19 R9.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) - USD ($)
6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 21,652,000 $ 23,088,000
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 1,133,000 1,088,000
Interest (income) expense on other investments (194,000) (17,000)
Unrealized (gain) loss on marketable securities (82,000) (71,000)
(Recovery of) credit losses (12,000) (35,000)
Change to inventory reserve (184,000) 720,000
Deferred income taxes (1,584,000) (1,405,000)
Stock based compensation expense 757,000 610,000
Changes in operating assets and liabilities:    
Accounts receivable 8,454,000 (1,448,000)
Inventories 422,000 (5,005,000)
Prepaid expenses and other current assets 1,017,000 (124,000)
Income tax receivable (1,129,000) (292,000)
Other assets 81,000 20,000
Accounts payable, accrued expenses, accrued salaries and wages, accrued income taxes (4,807,000) 1,564,000
Net Cash Provided by Operating Activities 25,524,000 18,693,000
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of property, plant, and equipment (1,814,000) (682,000)
Purchases of marketable securities (7,642,000) (117,000)
Purchases of other investments (78,000) (655,000)
Redemption of other investments 27,252,000  
Net Cash Provided by (Used in) Investing Activities 17,718,000 (1,454,000)
CASH FLOWS FROM FINANCING ACTIVITIES    
Proceeds from stock option exercises 54,000  
Cash paid for dividend (4,610,000) (5,883,000)
Cash paid for purchase of treasury shares (18,008,000)  
Net Cash Used in Financing Activities (22,564,000) (5,883,000)
Net increase in Cash and Cash Equivalents 20,678,000 11,356,000
CASH AND CASH EQUIVALENTS - Beginning 65,341,000 35,955,000
CASH AND CASH EQUIVALENTS - Ending 86,019,000 47,311,000
SUPPLEMENTAL CASH FLOW INFORMATION    
Interest paid 15,000 4,000
Income taxes paid 6,051,000 $ 5,165,000
Non-Cash Investing and Financing Transactions    
Cash dividends declared and not paid $ 4,554,000