XML 25 R7.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 $ 190,004 $ 129,259 $ 121,549
Adjustments to reconcile net income to cash provided by operating activities:      
Depreciation, amortization, and accretion 56,700 54,729 44,677
Provision for doubtful accounts 90 4,592 86
Benefit from deferred income taxes (10,838) (2,960) (5,880)
Provision for stock-based compensation 15,012 11,484 9,370
Fair value adjustment to contingent consideration 0 (20,468) 0
Payment of contingent consideration 0 0 (120)
Changes in assets and liabilities:      
Accounts receivable (47,232) (104,020) 48,479
Inventories (72,087) 118,606 (133,790)
Prepaids and other current assets (4,866) 15,324 (11,150)
Other assets 796 (4,931) (28)
Accounts payable 55,713 (3,138) (5,542)
Accrued customer rebates and returns (120) 12,372 2,433
Accrued compensation and other liabilities 47,875 (2,091) (28,396)
Cash provided by operating activities 231,047 208,758 41,688
Cash Flows from Investing Activities:      
Acquisitions, net of divestitures 100 67 (488,956)
Property, plant and equipment additions (39,421) (43,968) (37,883)
Cash used in investing activities (39,321) (43,901) (526,839)
Cash Flows from Financing Activities:      
Proceeds of revolving credit line 0 0 10,000
Payments of revolving credit line (78,800) (146,600) (10,000)
Proceeds of long-term debt 0 0 500,000
Payments of long-term debt (15,625) (12,500) (3,125)
Payment of deferred acquisition consideration (200) 0 0
Payment of contingent consideration 0 0 (1,705)
Payment of debt issuance costs 0 0 (3,918)
Proceeds from exercise of stock options 4,711 1,167 1,046
Purchase and cancellation of common stock (80,811) (15,709) (19,934)
Other stock-related activity (254) (467) 132
Cash (used in) provided by financing activities (170,979) (174,109) 472,496
Effect of exchange rate changes on Cash and Cash Equivalents (424) 32 (93)
Net Increase (Decrease) in Cash and Cash Equivalents 20,323 (9,220) (12,748)
Cash and Cash Equivalents, Beginning of Period 36,814 46,034 58,782
Cash and Cash Equivalents, End of Period 57,137 36,814 46,034
Supplemental Cash Flow Information      
Cash paid for interest expense 38,713 49,507 11,647
Cash paid for income taxes $ 56,705 $ 35,465 $ 62,861