XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Cash flows from operating activities:    
Net income $ 50,747 $ 42,606
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 6,948 5,855
Amortization of intangible assets 7,279 4,203
Loss on disposal of property, plant & equipment 11 7
Share-based compensation 6,456 4,787
Change in fair value of contingent consideration 789 714
Equity method investment net earnings (133) 0
Deferred income taxes 3,402 827
Changes in operating assets and liabilities:    
Receivables, net 3,125 (2,893)
Inventories 4,589 (5,633)
Prepaid expenses and other current assets (2,129) (940)
Other assets (5,942) (490)
Accounts payable 4,217 736
Accrued expenses (1,887) (622)
Deferred revenue (508) (819)
Income taxes payable 3,147 (753)
Non-qualified deferred compensation plan and other liabilities (5,045) (5,416)
Net cash provided by operating activities 75,066 42,169
Cash flows from investing activities:    
Additions to property, plant, and equipment (9,052) (6,649)
Acquisitions, net of cash acquired (14,727) (196,432)
Purchase of real estate 0 (3,214)
Acquisition working capital adjustments 5 0
Proceeds from sale of fixed assets 33 15
Net cash used in investing activities (23,741) (206,280)
Cash flows from financing activities:    
Proceeds from advances on revolving line of credit 0 115,200
Payments on revolving line of credit (33,880) (28,200)
Proceeds from borrowings of long-term debt 0 125,000
Principal payments of long-term debt (9,375) (32,000)
Payment of contingent consideration (250) (188)
Principal payments on finance lease obligations (47) (58)
Proceeds from the exercise of stock options 194 107
Payment of statutory withholdings for restricted stock units vested (3,914) (4,751)
Net cash (used in) provided by financing activities (47,272) 175,110
Effect of foreign currency exchange rates on cash and cash equivalents 723 94
Net increase in cash and cash equivalents 4,776 11,093
Cash and cash equivalents at beginning of period 13,450 5,263
Cash and cash equivalents at end of period $ 18,226 $ 16,356