XML 22 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities:      
Net income (loss) $ 64,459 $ (80,582) $ 62,542
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation 16,200 16,055 16,494
Amortization of debt discount 0 0 10,217
Amortization of deferred debt issuance costs 6,058 4,910 3,726
Amortization 55,674 53,464 54,249
Stock-based compensation 24,257 21,729 16,335
Deferred income taxes 700 (6,042) 3,005
Non-cash adjustment to fair value of contingent consideration liability (2,421) 2,518 0
Loss on early extinguishment of debt 0 3,426 899
Loss on convertible notes conversion premium 0 103,125 0
Loss on convertible notes hedge transactions settlement 0 5,460 0
Increase (decrease) in cash flows from changes in assets and liabilities, net of acquired assets      
Accounts receivable (47,068) (5,203) (9,159)
Inventories 14,071 (78,564) (37,806)
Accounts payable 14,849 13,302 4,890
Income taxes (3,921) 6,726 (1,675)
Accrued compensation and benefits 14,425 (8,968) 11,067
Other assets (21,845) (17,735) (24,005)
Other liabilities (10,090) (256) 991
Net cash provided by operating activities 125,348 33,365 111,770
Cash flows from investing activities:      
Purchases of property, plant and equipment (19,032) (21,785) (14,866)
Payments related to business acquisitions, net of cash acquired 0 (227,744) 0
Other (1,000) 0 0
Net cash used in investing activities (20,032) (249,529) (14,866)
Cash flows from financing activities:      
Payments on term loan (20,000) (92,981) (66,654)
Proceeds from term loan 0 0 52,411
Payments on revolving line of credit (760,000) (530,000) (393,753)
Proceeds from revolving line of credit 692,000 460,000 326,753
Payments to redeem convertible notes 0 (275,000) 0
Proceeds from convertible notes 0 800,000 0
Payments related to contingent consideration (13,867) (798) (6,222)
Payments related to debt issuance costs 0 (21,830) (2,000)
Dividends paid on common stock (24,502) (23,960) (23,256)
Purchases of convertible notes hedges 0 (187,600) 0
Proceeds from issuance of warrants 0 72,000 0
Proceeds from settlement of convertible notes hedge transactions 0 86,228 0
Payment for settlement of warrants 0 (69,534) 0
Other, net 15,937 8,475 11,173
Net cash provided by (used in) financing activities (110,432) 225,000 (101,548)
Effect of exchange rate changes on cash and cash equivalents 470 (741) (1,865)
Net increase (decrease) in cash and cash equivalents (4,646) 8,095 (6,509)
Cash and cash equivalents at beginning of year 28,942 20,847 27,356
Cash and cash equivalents at end of year 24,296 28,942 20,847
Non-cash investing and financing activities:      
Contingent consideration 0 183,914 0
Dividends payable 6,153 6,098 5,874
Cash paid during the year for:      
Interest 33,687 26,081 21,797
Income taxes $ 19,879 $ 9,074 $ 8,559