v3.26.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 5,045 $ 10,738
Adjustments to reconcile net income to net cash provided by operating activities:    
Stock-based compensation 5,934 4,697
Depreciation and amortization 7,589 7,387
Inventory write-off and obsolescence 432 1,620
Net provision for credit losses 92 1,603
Changes in value of life insurance policies (1,281) (834)
Deferred income taxes (1) (3,167)
Insurance recovery on property, plant and equipment (175) (1,557)
Realization of pension obligation 94 89
Other non-cash items (113) 511
Changes in assets and liabilities:    
Accounts receivable 4,619 (3,717)
Inventories (3,897) (1,991)
Prepaid expenses and other current assets (907) (817)
Other assets (7) (109)
Accounts payable 3,257 6,647
Accrued expenses (8,420) (886)
Unearned revenues (476) (218)
Other liabilities (11) 587
Net cash provided by operating activities 11,774 20,583
CASH FLOWS FROM INVESTING ACTIVITIES:    
Capital expenditures - operations (8,135) (6,259)
Capital expenditures - rebuilding of Aberdeen facility (2,524) (1,648)
Proceeds from insurance recovery - Aberdeen facility 0 4,678
Acquisitions, net of cash acquired 0 (617)
Proceeds from sale of assets 3,074 2,196
Patents and other intangibles 11 0
Net proceeds on life insurance policies 252 778
Net cash used in investing activities (7,322) (872)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Repayment of long-term debt (77,625) (27,000)
Proceeds from long-term debt 81,000 25,000
Dividends paid (920) (938)
Repurchase of common stock (6,688) (4,761)
Other financing activities (186) 19
Net cash used in financing activities (4,419) (7,680)
NET CHANGE IN CASH AND CASH EQUIVALENTS 33 12,031
CASH AND CASH EQUIVALENTS, beginning of period 22,702 19,157
CASH AND CASH EQUIVALENTS, end of period 22,735 31,188
Supplemental disclosures of cash flow information:    
Cash payments for interest 4,313 4,065
Cash payments (net of refunds) for income taxes 6,546 4,874
Non-cash investing and financing activities:    
Capital expenditures incurred but not paid for as of the end of the period $ 1,303 $ 819