v3.26.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
CASH FLOWS FROM OPERATING ACTIVITIES          
Net income $ 1,221 $ 1,551 $ 2,055 $ 793  
Adjustments to reconcile net income to net cash provided by operating activities:          
Depreciation and amortization     5,742 6,182  
Inventory write-downs     4,663 1,042  
Credit loss expense     1,665 2,100 $ 2,291
Share-based compensation expense     1,699 2,561  
Tradename impairment charge 2,600 0 2,600 0  
Change in fair value of acquisition-related contingent liabilities     196 520  
Non-cash operating lease expense     2,105 1,824  
Other, net     110 182  
Changes in assets and liabilities:          
Accounts receivable     9,115 (569)  
Contract assets     (8,185) (1,682)  
Inventories     2,386 (10,692)  
Prepaid expenses and other current assets     (568) 1,267  
Other assets     (2,453) (789)  
Accounts payable and other current liabilities     (4,503) (84)  
Other long-term liabilities     1,108 291  
Net cash provided by operating activities     17,735 2,946  
CASH FLOWS FROM INVESTING ACTIVITIES          
Additions to property, plant and equipment     (1,883) (2,716)  
Net cash used in investing activities     (1,883) (2,716)  
CASH FLOWS FROM FINANCING ACTIVITIES          
Borrowings under revolving lines of credit     26,000 57,000  
Payments under revolving lines of credit     (35,000) (41,000)  
Payments of term loan     (2,813) (2,812)  
Payments of cash dividends     (4,367) (4,515)  
Shares withheld for taxes net of proceeds received on exercise of stock options     (244) 189  
Common shares repurchased and retired     (763) (7,926)  
Net cash (used in) provided by financing activities     (17,187) 936  
Net (decreases) increases in cash and cash equivalents     (904) 2,260  
Cash and cash equivalents balance, beginning of period     23,691 18,766 18,766
Cash and cash equivalents balance, end of period $ 22,787 $ 21,026 22,787 21,026 $ 23,691
Effect of currency exchange rates on cash     $ 431 $ 1,094