XML 17 R7.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
CASH FLOWS FROM OPERATING ACTIVITIES          
Net income $ 2,744 $ 5,403 $ 3,537 $ 9,915  
Adjustments to reconcile net income to net cash provided by operating activities:          
Depreciation and amortization 2,975 3,252 9,157 9,872  
Inventory write-downs     1,793 1,893  
Credit loss expense     2,347 251 $ 232
Share-based compensation expense     3,916 2,905  
Change in fair value of acquisition-related contingent liabilities     659 363  
Non-cash operating lease expense     2,843 1,625  
Other, net     244 653  
Changes in assets and liabilities, net of acquisition of a business:          
Accounts receivable     (3,710) 3,891  
Contract assets     3,326 (1,671)  
Inventories     (10,535) 2,241  
Prepaid expenses and other current assets     (423) (1,292)  
Other assets     (1,692) (959)  
Accounts payable and other current liabilities     (10,636) (5,917)  
Payment of acquisition-related contingent liabilities     (791) (686)  
Other long-term liabilities     1,235 1,413  
Net cash provided by operating activities     1,270 24,497  
CASH FLOWS FROM INVESTING ACTIVITIES          
Additions to property, plant and equipment     (3,407) (2,911)  
Net cash used in investing activities     (3,407) (2,911)  
CASH FLOWS FROM FINANCING ACTIVITIES          
Borrowings under revolving lines of credit     76,000 31,000  
Payments under revolving lines of credit     (58,000) (37,000)  
Payments of term loan     (4,218) (3,281)  
Payment of cash dividends     (6,713) (6,994)  
Payment of acquisition-related contingent liabilities     (226) (897)  
Proceeds received on exercise of stock options and payments for shares withheld for taxes     90 1,118  
Common shares repurchased and retired     (7,928) (6,346)  
Net cash used in financing activities     (995) (22,400)  
Effect of currency exchange rates on cash     1,017 (709)  
Net decreases in cash and cash equivalents     (2,115) (1,523)  
Cash and cash equivalents balance, beginning of period     18,766 19,896 19,896
Cash and cash equivalents balance, end of period $ 16,651 $ 18,373 $ 16,651 $ 18,373 $ 18,766