v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities    
Net income $ 28,807 $ 24,794
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation of property, plant and equipment 3,402 3,093
Amortization of intangible assets 4,220 3,059
(Gain) loss on sale of property and equipment (11) 7
Stock compensation 2,215 1,696
Provision for credit losses 797 181
Deferred income tax (1,571) (1,902)
Changes in assets and liabilities:    
Accounts receivable, net (4,779) (7,841)
Inventory, net (4,066) 7,911
Prepaid expenses and other current assets 1,278 (1,899)
Income taxes receivable and payable 2,871 1,052
Accounts payable and accrued liabilities 5,005 966
Net cash provided by operating activities 38,168 31,117
Cash flows used in investing activities    
Purchase of property, plant and equipment (74,820) (1,946)
Proceeds from sale of property and equipment 58 15
Acquisition of businesses, net of cash acquired (7,136) (184)
Development of intangible assets (878) (788)
Net cash used in investing activities (82,776) (2,903)
Cash flows from financing activities    
Borrowings of debt 44,800 0
Restricted stock withholding taxes paid in lieu of issued shares (442) (161)
Repayments of debt (59) (98)
Payments of deferred acquisition consideration (6,631) 0
Purchase of treasury shares (2,939) 0
Net cash provided by (used in) financing activities 34,729 (259)
Net change in cash and cash equivalents (9,879) 27,955
Foreign exchange impact on cash and cash equivalents (310) (451)
(Decrease) increase in cash and cash equivalents during the period (10,189) 27,504
Cash and cash equivalents at beginning of period 50,864 22,087
Cash and cash equivalents at end of period 40,675 49,591
Supplemental schedule of non-cash activities    
Non-cash acquisition consideration 14,272 0
Non-cash lease financing 1,053 2,840
Issuance of common stock for vested restricted stock units 1,912 521
Non-cash minority interest contribution 7,088 0
Supplemental cash flow information    
Cash paid for income taxes 6,613 7,457
Cash paid for interest $ 262 $ 89