v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net earnings $ 30,947 $ 14,385
Adjustments to reconcile net earnings to net cash provided by operating activities -    
Depreciation 1,918 1,860
Amortization 74 197
Bad debt expense 9 167
Deferred income taxes 827 1,531
Net foreign currency transaction (gains) losses (36) 59
Share-based compensation expense 1,341 1,246
Pension (benefit) expense (54) 218
(Gain) loss on disposal of fixed assets (11) 17
Increase in cash surrender value of life insurance (360) (350)
Changes in operating assets and liabilities -    
Accounts receivable (10,548) (9,113)
Inventories 5,799 6,803
Prepaid expenses and other assets 682 1,039
Accounts payable (2,720) (654)
Accrued liabilities and other 263 (3,567)
Accrued income taxes (1,168) (591)
Excess tax benefits from share-based compensation (354)  
Net cash provided by operating activities 26,609 13,247
CASH FLOWS FROM INVESTING ACTIVITIES:    
Proceeds from maturities of marketable securities 870 370
Proceeds from sale of marketable securities   384
Proceeds from sale of property, plant and equipment 12  
Purchases of property, plant and equipment (1,933) (890)
Other (475)  
Net cash used for investing activities (1,526) (136)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Cash dividends paid (29,368) (7,731)
Shares purchased and retired (34) (4,065)
Net proceeds from stock options exercised 11  
Taxes paid related to the net share settlement of equity awards (699) (228)
Net cash used for financing activities (30,090) (12,024)
Effect of exchange rate changes on cash and cash equivalents 160 865
Net (decrease) increase in cash and cash equivalents (4,847) 1,952
CASH AND CASH EQUIVALENTS at beginning of period 96,006 70,963
CASH AND CASH EQUIVALENTS at end of period 91,159 72,915
SUPPLEMENTAL CASH FLOW INFORMATION:    
Income taxes paid, net of refunds $ 10,870 5,768
Interest paid   1
NON-CASH INVESTING AND FINANCING ACTIVITY:    
Settlement of dividend payable with prefunded dividend   $ 21,579