XML 18 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash Flows from Operating Activities    
Net income available to common stockholders $ 47,123 $ 57,144
(Loss) income from discontinued operations (5,430) 3,206
Income from continuing operations 52,553 53,938
Adjustments to reconcile income from continuing operations to net cash provided by operating activities:    
Depreciation and amortization 16,100 9,466
Stock compensation expense 6,237 5,909
Other, net 442 3,097
Changes in operating assets and liabilities net of effects from acquisitions:    
Trade receivables and costs in excess of billings (25,240) (30,913)
Inventories (12,864) (8,145)
Other current assets and other assets (6,168) 572
Accounts payable 18,281 46,719
Accrued expenses and other non-current liabilities (711) 9,768
Net cash provided by operating activities of continuing operations 48,630 90,411
Net cash provided by (used in) operating activities of discontinued operations 9,928 (758)
Net cash provided by operating activities 58,558 89,653
Cash Flows from Investing Activities    
Acquisitions, net of cash acquired (192,946) 0
Purchases of property, plant, and equipment, net (28,960) (7,326)
Net proceeds from sale of business 352 0
Net cash used in investing activities of continuing operations (221,554) (7,326)
Net cash used in investing activities of discontinued operations (974) (1,031)
Net cash used in investing activities (222,528) (8,357)
Cash Flows from Financing Activities    
Purchase of common stock at market prices (62,499) (1,447)
Net cash used in financing activities (62,499) (1,447)
Effect of exchange rate changes on cash 280 (173)
Net (decrease) increase in cash and cash equivalents (226,189) 79,676
Cash and cash equivalents at beginning of year 269,480 99,426
Cash and cash equivalents at end of period $ 43,291 $ 179,102