XML 20 R8.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows — Operating activities:    
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest $ 167,681 $ 154,367
Adjustments to reconcile net earnings to net cash provided by operating activities    
Depreciation 38,695 37,883
Amortization of intangible and other assets 9,589 4,391
Loss on sale of business 0 12,981
Stock-based compensation 18,822 17,400
Foreign currency, asset write downs and other non-cash adjustments (6,211) 10,935
Change in assets and liabilities:    
Accounts receivable, net (22,631) (168,540)
Inventories 14,208 3,603
Contract assets, net (28,930) (13,267)
Prepaid expenses and other assets, net 13,589 10,945
Accounts payable (10,414) 14,376
Contract liabilities (15,254) 10,894
Accrued liabilities (84,466) (47,795)
Retirement obligations and other liabilities 2,196 4,402
Net deferred taxes 7,338 (3,100)
Net cash flows provided by operating activities 104,212 49,475
Cash flows — Investing activities:    
Capital expenditures (28,340) (28,289)
Proceeds from disposal of assets 867 0
Proceeds from termination of cross-currency swap 0 (2,352)
Affiliate investment activity 0 551
Net cash flows (used) by investing activities (27,473) (30,090)
Cash flows — Financing activities:    
Payments on term loan (18,750) (30,000)
Proceeds under revolving credit facility 50,000 100,000
Payments under revolving credit facility (50,000) (25,000)
Payments under other financing arrangements 3,072 562
Payments related to tax withholding for stock-based compensation (1,231) (1,460)
Repurchases of common shares (52,797) (16,161)
Payments of dividends (11,337) (9,093)
Other (55,209) (55,259)
Contingent consideration payment related to acquired business (15,000) 0
Proceeds from (Payment for) Other Financing Activity (3,192) (272)
Net cash flows (used) by financing activities (154,444) (36,683)
Effect of exchange rate changes on cash and cash equivalents 31,467 (13,297)
Net change in cash and cash equivalents (46,238) (30,595)
Cash and cash equivalents at beginning of period 675,441 545,678
Cash and cash equivalents at end of period $ 629,203 $ 515,083