XML 20 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities:      
Net income $ 64,087 $ 72,878 $ 74,051
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 55,563 46,612 53,158
Provision for inventory excess and obsolescence 8,783 7,491 2,988
Impairment of operating lease assets   1,853  
Share-based compensation 23,307 25,588 23,108
Deferred income taxes (15,909) (14,726) (18,654)
Loss (gain) on disposal of fixed assets (64) 148 (61)
Contingent consideration adjustments (282)   (1,443)
Inventory acquisition fair value adjustments 2,777   160
Write-off of unamortized deferred financing costs     624
Non-cash interest expense 1,162 1,162 1,229
Other non-cash items 170 397 356
Changes in assets and liabilities which provided/(used) cash, excluding effects from business acquisitions:      
Accounts receivable, net of allowance (6,193) (127) (23,246)
Inventories 4,781 11,366 (48,547)
Prepaid expenses and other current assets (1,492) 709 (814)
Prepaid income taxes, income taxes receivable and income taxes payable 9,013 (12,349) 489
Accounts payable, accrued expenses and other current liabilities 13,062 (20,453) 30,333
Other non-current assets and liabilities (253) (474) (2,952)
Cash provided by operating activities 158,512 120,075 90,779
Cash flows from investing activities:      
Purchases of property, plant and equipment (17,162) (19,961) (19,643)
Acquisition of businesses, net of cash acquired and working capital adjustments (191,200)   (21,565)
Payment of contingent consideration related to acquisition of technology assets 0   (1,470)
Proceeds from sale of property, plant and equipment 173 69 137
Cash used in investing activities (208,189) (19,892) (42,541)
Cash flows from financing activities:      
Borrowings under revolving credit facilities 198,000   69,941
Repayments under term loan and revolving credit facilities (131,066) (86,552) (59,029)
Payments of debt issuance costs 0   (2,492)
Payments of withholding taxes from share-based awards (9,713) (10,563) (11,721)
Payments of contingent considerations related to acquisitions 0 (81) (46,254)
Repurchases of common shares     (10,000)
Other financing activities (278) (657) (599)
Cash provided by (used in) financing activities 56,943 (97,853) (60,154)
Effect of exchange rates on cash and cash equivalents 1,672 2,616 (5,372)
Increase (decrease) in cash and cash equivalents 8,938 4,946 (17,288)
Cash and cash equivalents, beginning of year 105,051 100,105 117,393
Cash and cash equivalents, end of year 113,989 105,051 100,105
Supplemental disclosure of cash flow information:      
Cash paid for interest 32,673 25,302 14,264
Cash paid for income taxes 21,152 36,903 20,291
Income tax refunds received 1,553 612 169
Supplemental disclosure of non-cash investing activities:      
Accruals for capital expenditures $ 2,529 $ 570 $ 1,681