XML 34 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 12,004 $ 8,772
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 13,185 13,995
Inventory write-downs 2,423 2,346
Share-based compensation expense 4,270 3,787
Deferred income tax benefit (1,581) (1,635)
Change in fair value of acquisition-related contingent liabilities 437 (189)
Change in fair value of written put options 653 489
Other, net 739 749
Changes in assets and liabilities, net of acquisition of businesses:    
Accounts receivable 7,977 1,051
Contract assets (3,434) 4,310
Inventories (1,031) 24,672
Prepaid expenses and other current assets (2,375) 8,515
Other assets (2,953) (2,222)
Accounts payable and other current liabilities 1,934 13,310
Payment of acquisition-related contingent liabilities (686) (279)
Long-term pension liability 433 407
Other long-term liabilities 1,433 851
Net cash provided by operating activities 33,428 78,929
CASH FLOWS FROM INVESTING ACTIVITIES    
Additions to property, plant and equipment (4,435) (4,963)
Acquisition of business (4,000) 0
Other investments 0 (545)
Net cash used in investing activities (8,435) (5,508)
CASH FLOWS FROM FINANCING ACTIVITIES    
Borrowings under revolving lines of credit 47,000 6,000
Payments under revolving lines of credit (50,000) (64,000)
Payment of term loan (4,687) (3,750)
Debt issuance costs 0 (300)
Payment of cash dividends (9,284) (9,188)
Payment of acquisition-related contingent liabilities (897) (553)
Proceeds received on exercise of stock options 1,128 175
Shares withheld for taxes (317) 0
Common stock reacquired and retired (7,417) 0
Net cash used in financing activities (24,474) (71,616)
Effect of currency exchange rates on cash (1,649) 369
Net (decrease) increase in cash and cash equivalents (1,130) 2,174
Cash and cash equivalents balance, beginning of year 19,896 17,722
Cash and cash equivalents balance, end of year 18,766 19,896
Supplemental disclosure of cash flow information:    
Income taxes paid (refunded), net 2,303  
Income taxes paid (refunded), net   (978)
Interest paid $ 5,917 $ 9,588