XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Cash Flows From Operating Activities    
Net income $ 136,319 $ 120,837
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 69,958 67,953
Deferred compensation (13,038) 2,148
Realized and unrealized (gains) losses on long-term investments 8,073 (2,497)
Stock-based compensation 10,012 8,069
Deferred income taxes (2,110) (51,542)
Goodwill impairment (Note 18) 978  
Other non-cash items 1,698 139
Changes in assets and liabilities:    
Receivables, net (82,512) (96,830)
Inventories (100,101) (63,769)
Other current assets (5,030) (356)
Accounts payable and accrued liabilities 42,625 39,222
Pension liabilities (1,685) (1,434)
Environmental and legal liabilities 10,264 (522)
Deferred revenues (524) (16)
Net Cash Provided By Operating Activities 74,927 21,402
Cash Flows From Investing Activities    
Expenditures for property, plant and equipment (205,337) (119,541)
Asset acquisition (Note 17)   (3,503)
Business acquisition, net of cash acquired (Note 17) (9,693) (184,473)
Other, net 3,156 1,480
Net Cash Used In Investing Activities (211,874) (306,037)
Cash Flows From Financing Activities    
Revolving debt and bank overdrafts, net (Note 14) 155,141 9,799
Other debt borrowings (Note 14) 75,000 100,000
Other debt repayments (28,571) (28,572)
Dividends paid (22,458) (20,572)
Company stock repurchased (22,257) (16,969)
Stock option exercises 353 1,087
Other, net (2,650) (1,801)
Net Cash Provided By Financing Activities 154,558 42,972
Effect of Exchange Rate Changes on Cash (11,111) (3,007)
Net Increase (Decrease) in Cash and Cash Equivalents 6,500 (244,670)
Cash and Cash Equivalents at Beginning of Period 159,186 349,938
Cash and Cash Equivalents at End of Period 165,686 105,268
Supplemental Cash Flow Information    
Cash payments of income taxes, net of refunds/payments 23,595 85,271
Cash payments of interest $ 11,297 $ 6,885