v3.25.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
CASH FLOWS FROM OPERATING ACTIVITIES    
Net (loss) income $ (758) $ 3,912
Adjustments to reconcile net (loss) income to net cash provided by operating activities:    
Depreciation and amortization 3,204 3,252
Inventory write-downs 441 420
Share-based compensation expense 1,283 1,015
Change in fair value of acquisition-related contingent liabilities 287 152
Change in fair value of written put options 0 392
Other, net 217 144
Changes in assets and liabilities, net of acquisition of a business:    
Accounts receivable 2,607 9,607
Contract assets 1,069 (3,835)
Inventories (2,191) 5,010
Prepaid expenses and other current assets 749 2,252
Other assets 113 (864)
Accounts payable and other current liabilities (8,362) (12,122)
Long-term pension liability 110 108
Other long-term liabilities (757) 4
Net cash (used in) provided by operating activities (1,988) 9,447
CASH FLOWS FROM INVESTING ACTIVITIES    
Additions to property, plant and equipment (1,131) (675)
Net cash used in investing activities (1,131) (675)
CASH FLOWS FROM FINANCING ACTIVITIES    
Borrowings under revolving lines of credit 19,000 7,000
Payments under revolving lines of credit (8,000) (10,000)
Payments of term loan (1,406) (937)
Payment of cash dividends (2,280) (2,330)
Payment of acquisition-related contingent liabilities 0 (557)
Proceeds received on exercise of stock options and shares withheld for taxes 87 449
Common shares repurchased and retired (3,777) 0
Net cash provided by (used in) financing activities 3,624 (6,375)
Effect of currency exchange rates on cash 486 (253)
Net increase in cash and cash equivalents 991 2,144
Cash and cash equivalents balance, beginning of period 18,766 19,896
Cash and cash equivalents balance, end of period $ 19,757 $ 22,040