XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net earnings $ 12,309 $ 8,548
Adjustments to reconcile net earnings to net cash provided by (used for) operating activities -    
Depreciation 1,279 1,215
Amortization 137 142
Bad debt expense 88 34
Deferred income taxes 55 (140)
Net foreign currency transaction (gains) losses (9) 118
Share-based compensation expense 675 818
Pension expense 647 36
Increase in cash surrender value of life insurance (210) (300)
Changes in operating assets and liabilities -    
Accounts receivable 18,982 13,237
Inventories 24,115 (24,448)
Prepaid expenses and other assets 2,167 311
Accounts payable (9,305) (12,310)
Accrued liabilities and other (5,273) (4,252)
Accrued income taxes (2,003) (1,725)
Excess tax benefits from share-based compensation (73)  
Net cash provided by (used for) operating activities 43,581 (18,716)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Proceeds from maturities of marketable securities 1,010 990
Proceeds from sale of investment securities   8,050
Purchases of property, plant and equipment (1,381) (722)
Net cash (used for) provided by investing activities (371) 8,318
CASH FLOWS FROM FINANCING ACTIVITIES:    
Cash dividends paid (6,920) (4,587)
Shares purchased and retired (2,134) (2,527)
Net proceeds from stock option exercised 24 228
Payment of contingent consideration (500)  
Taxes paid related to the net share settlement of equity awards (173) (12)
Proceeds from bank borrowings 63,047 5,437
Repayments of bank borrowings (91,613)  
Net cash used for financing activities (38,269) (1,461)
Effect of exchange rate changes on cash and cash equivalents 145 (228)
Net increase (decrease) in cash and cash equivalents 5,086 (12,087)
CASH AND CASH EQUIVALENTS at beginning of period 16,876 19,711
CASH AND CASH EQUIVALENTS at end of period 21,962 7,624
SUPPLEMENTAL CASH FLOW INFORMATION:    
Income taxes paid, net of refunds 6,273 4,774
Interest paid $ 808 $ 12