XML 17 R6.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net income $ 38,346 $ 34,364
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 4,906 4,555
Amortization of intangible assets 4,958 4,798
Gain on disposal of property, plant & equipment (32) (11)
Share-based compensation 5,957 4,497
Change in fair value of contingent consideration 0 526
Equity method investment net earnings 10 (98)
Distributions from equity method investment 198 0
Deferred income taxes 4,543 1,706
Changes in operating assets and liabilities:    
Receivables, net (30,528) 1,264
Inventories (13,354) 3,947
Prepaid expenses and other current assets (2,778) (335)
Other assets (1,883) (3,658)
Accounts payable 8,658 (2,329)
Accrued expenses (5,440) (6,073)
Deferred revenue 562 (75)
Income taxes 1,210 3,154
Non-qualified deferred compensation plan and other liabilities 3,483 (7,091)
Net cash provided by operating activities 18,816 39,141
Cash flows from investing activities:    
Additions to property, plant, and equipment (2,906) (5,674)
Distributions from equity method investment 52 0
Acquisitions, net of cash acquired 0 (2,833)
Acquisition working capital adjustments 0 5
Proceeds from sale of fixed assets 64 35
Net cash used in investing activities (2,790) (8,467)
Cash flows from financing activities:    
Proceeds from advances on revolving line of credit 53,070 16,500
Payments on revolving line of credit (64,970) (36,000)
Principal payments of long-term debt (6,250) (6,250)
Payment of contingent consideration (5,250) (250)
Principal payments on finance lease obligations (20) (32)
Proceeds from the exercise of stock options 179 165
Payment of statutory withholdings for restricted stock units vested (3,738) (3,914)
Net cash used in financing activities (26,979) (29,781)
Effect of foreign currency exchange rates on cash and cash equivalents (303) 549
Net (decrease) increase in cash and cash equivalents (11,256) 1,442
Cash and cash equivalents at beginning of period 20,301 13,450
Cash and cash equivalents at end of period $ 9,045 $ 14,892