XML 23 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 (loss) $ 132,423 $ 64,459 $ (80,582)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation 16,605 16,200 16,055
Amortization of deferred debt issuance costs 5,700 6,058 4,910
Amortization 55,252 55,674 53,464
Stock-based compensation 25,558 24,257 21,729
Deferred income taxes 12,202 700 (6,042)
Changes in fair value of contingent consideration (41,048) (2,421) 2,518
Loss on early extinguishment of debt 0 0 3,426
Loss on convertible notes conversion premium 0 0 103,125
Loss on convertible notes hedge transactions settlement 0 0 5,460
Increase (decrease) in cash flows from changes in assets and liabilities, net of acquired assets      
Accounts receivable (1,619) (47,068) (5,203)
Inventories (31,633) 14,071 (78,564)
Accounts payable 14,713 14,849 13,302
Income taxes (193) (3,921) 6,726
Accrued compensation and benefits (2,834) 14,425 (8,968)
Other assets (13,910) (21,845) (17,735)
Other liabilities (4,248) (10,090) (256)
Net cash provided by operating activities 166,968 125,348 33,365
Cash flows from investing activities:      
Purchases of property, plant and equipment (13,084) (19,032) (21,785)
Payments related to business acquisitions, net of cash acquired 0 0 (227,744)
Other 0 (1,000) 0
Net cash used in investing activities (13,084) (20,032) (249,529)
Cash flows from financing activities:      
Payments on term loan 0 (20,000) (92,981)
Payments on revolving line of credit (753,000) (760,000) (530,000)
Proceeds from revolving line of credit 751,000 692,000 460,000
Payments to redeem convertible notes (70,000) 0 (275,000)
Proceeds from convertible notes 0 0 800,000
Payments related to contingent consideration (56,879) (13,867) (798)
Payments related to debt issuance costs (303) 0 (21,830)
Dividends paid on common stock (24,651) (24,502) (23,960)
Purchases of convertible notes hedges 0 0 (187,600)
Proceeds from issuance of warrants 0 0 72,000
Proceeds from settlement of convertible notes hedge transactions 0 0 86,228
Payment for settlement of warrants 0 0 (69,534)
Other, net 2,833 15,937 8,475
Net cash provided by (used in) financing activities (151,000) (110,432) 225,000
Effect of exchange rate changes on cash and cash equivalents (2,721) 470 (741)
Net increase (decrease) in cash and cash equivalents 163 (4,646) 8,095
Cash and cash equivalents at beginning of year 24,296 28,942 20,847
Cash and cash equivalents at end of year 24,459 24,296 28,942
Non-cash investing and financing activities:      
Contingent consideration 0 0 183,914
Dividends payable 6,180 6,153 6,098
Cash paid during the year for:      
Interest 32,654 33,687 26,081
Income taxes $ 15,221 $ 19,879 $ 9,074