XML 20 R8.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Cash flows — Operating activities:    
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest $ 391,539 $ 217,716
Adjustments to reconcile net earnings to net cash provided by operating activities    
Depreciation 58,685 56,765
Amortization of intangible and other assets 14,009 6,482
Loss on sale of business 0 12,981
Stock-based compensation 25,787 24,608
Foreign currency, asset write downs and other non-cash adjustments (3,326) 11,580
Change in assets and liabilities:    
Accounts receivable, net (26,081) (96,402)
Inventories 26,727 2,944
Contract assets, net (35,157) (23,293)
Prepaid expenses and other assets, net (7,362) 3,505
Accounts payable 31,158 24,654
Contract liabilities (17,857) 8,466
Accrued liabilities (30,488) (33,850)
Retirement obligations and other liabilities 31,900 8,696
Net deferred taxes 46,524 3,108
Net cash flows provided by operating activities 506,058 227,960
Cash flows — Investing activities:    
Capital expenditures (45,534) (52,169)
Proceeds from disposal of assets 1,067 612
Proceeds from termination of cross-currency swap 0 (2,555)
Net cash flows (used) by investing activities (44,467) (54,112)
Cash flows — Financing activities:    
Payments on term loan (28,125) (45,000)
Proceeds under revolving credit facility 50,000 100,000
Payments under revolving credit facility (50,000) (50,000)
Payments under other financing arrangements 10,562 1,001
Payments related to tax withholding for stock-based compensation (3,310) (784)
Repurchases of common shares (197,920) (20,070)
Payments of dividends (11,584) (9,407)
Other (82,671) (82,848)
Contingent consideration payment related to acquired business (15,000) 0
Proceeds from (Payment for) Other Financing Activity (2,899) (272)
Net cash flows (used) by financing activities (330,947) (107,380)
Effect of exchange rate changes on cash and cash equivalents 27,762 (401)
Net change in cash and cash equivalents 158,406 66,067
Cash and cash equivalents at beginning of period 675,441 545,678
Cash and cash equivalents at end of period $ 833,847 $ 611,745