XML 22 R7.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Cash Flows From Operating Activities:      
Net income $ 22,034 $ 13,166 $ 24,097
Adjustments to reconcile net income to net cash provided by operating activities      
Depreciation and amortization 25,407 25,891 25,068
Deferred income taxes (1,795) (2,353) (5,036)
Provision for excess and obsolete inventory 3,891 4,943 2,487
Stock-based compensation expense 3,430 4,147 5,477
Debt issue cost amortization recorded in interest expense 648 534 300
Other 610 (119) 1,424
Changes in operating assets and liabilities, net of acquisitions:      
Trade receivables (7,893) 7,455 (5,568)
Inventories 3,318 7,358 (1,781)
Prepaid expenses and other assets (2,709) 2,412 1,324
Accounts payable 175 (12,755) (935)
Accrued liabilities 9,559 (8,829) (1,819)
Net cash provided by operating activities 56,675 41,850 45,038
Cash Flows From Investing Activities:      
Consideration paid for acquisitions, net of cash acquired   (25,231) (11,004)
Purchase of property and equipment (6,989) (9,683) (11,603)
Net cash used in investing activities (6,989) (34,914) (22,607)
Cash Flows From Financing Activities:      
Proceeds from issuance of long-term debt   76,898 11,000
Principal payments of long-term debt and finance lease obligations (44,448) (68,433) (28,395)
Payment of contingent consideration   (2,450)  
Payment of debt issuance costs (44) (3,154)  
Dividends paid to stockholders (2,001) (1,981) (1,826)
Tax withholdings related to net share settlements of restricted stock (1,203) (1,723) (2,096)
Net cash used in financing activities (47,696) (843) (21,317)
Effect of foreign exchange rate changes on cash 2,613 (1,892) 173
Net increase in cash and cash equivalents 4,603 4,201 1,287
Cash and cash equivalents at beginning of period 36,102 31,901 30,614
Cash and cash equivalents at end of period 40,705 36,102 31,901
Supplemental disclosure of cash flow information:      
Stock issued for acquisitions   6,250 7,329
Stock issued to settle contingent consideration   4,874  
Property, plant and equipment purchases in accounts payable or accrued expenses 376 336 1,427
Cash paid for interest 12,971 12,059 12,200
Cash paid for income taxes $ 8,986 $ 7,804 $ 12,687