XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net earnings (loss) $ 20,555 $ (8,485)
Adjustments to reconcile net earnings (loss) to net cash provided by operating activities -    
Depreciation 2,490 2,901
Amortization 307 316
Bad debt expense 198 5,289
Deferred income taxes 910 2,755
Net foreign currency transaction (gains) losses (233) 98
Share-based compensation expense 1,575 1,377
Pension (benefit) expense (26) 397
Impairment of long-lived assets 1,131 3,055
Loss on disposal of fixed assets 44 111
Increase in cash surrender value of life insurance (636) (611)
Changes in operating assets and liabilities, net of effects from acquisition    
Accounts receivable (18,717) 11,397
Inventories (11,349) 27,520
Prepaid expenses and other assets 71 1,281
Accounts payable 10,755 (4,149)
Accrued liabilities and other (1,567) (1,773)
Accrued income taxes 884 (1,498)
Net cash provided by operating activities 6,392 39,981
CASH FLOWS FROM INVESTING ACTIVITIES:    
Acquisition of business (2,550) 0
Proceeds from maturities of marketable securities 4,791 6,680
Purchases of investment securities (35,000) 0
Proceeds from sale of investment securities 26,878 0
Life insurance premiums paid (111) (155)
Purchases of property, plant and equipment (1,007) (3,368)
Net cash (used for) provided by investing activities (6,999) 3,157
CASH FLOWS FROM FINANCING ACTIVITIES:    
Cash dividends paid (9,345) (11,776)
Shares purchased and retired (2,525) (2,063)
Net proceeds from stock options exercised 2 0
Proceeds from bank borrowings 0 33,947
Repayments of bank borrowings 0 (40,996)
Net cash used for financing activities (11,868) (20,888)
Effect of exchange rate changes on cash and cash equivalents (290) 427
Net (decrease) increase in cash and cash equivalents (12,765) 22,677
CASH AND CASH EQUIVALENTS at beginning of year 32,476 9,799
CASH AND CASH EQUIVALENTS at end of year 19,711 32,476
SUPPLEMENTAL CASH FLOW INFORMATION:    
Income taxes paid, net of refunds 5,806 914
Interest paid $ 80 $ 72