XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash flows from operating activities:    
Net income $ 17,349 $ 27,369
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 19,585 20,556
Amortization 1,706 1,748
Change in deferred taxes and other liabilities 3,578 (675)
Impairment of property, plant and equipment 473 49
Non-cash interest expense 256 256
Compensation and benefits paid or payable in Class A Common Stock 2,651 810
Provision for credit losses from uncollected receivables and contract assets 269 365
Foreign currency remeasurement loss/(gain) on intercompany loans 2,886 (792)
Fair value adjustment on foreign currency contracts 0 280
Changes in operating assets and liabilities that provided/(used) cash:    
Accounts receivable (20,713) (17,061)
Contract assets 11,421 2,982
Inventories (12,873) 1,917
Prepaid expenses and other current assets (2,624) (6,525)
Income taxes prepaid and receivable (70) (721)
Accounts payable 17,482 7,730
Accrued liabilities (21,164) (22,739)
Income taxes payable (17,080) (5,466)
Noncurrent receivables (200) (178)
Other noncurrent liabilities (1,046) 506
Other, net 233 (814)
Net cash provided by operating activities 2,119 9,597
Cash flows from investing activities:    
Purchases of property, plant and equipment (15,597) (26,859)
Purchased software 0 (21)
Net cash used in investing activities (15,597) (26,880)
Cash flows from financing activities:    
Proceeds from borrowings 96,998 43,237
Principal payments on debt (3,007) (60,750)
Purchase of Treasury shares (69,153) 0
Taxes paid in lieu of share issuance (1,316) (2,446)
Dividends paid (8,431) (8,110)
Net cash provided by/(used in) financing activities 15,091 (28,069)
Effect of exchange rate changes on cash and cash equivalents 2,458 (2,656)
Increase/(decrease) in cash and cash equivalents 4,071 (48,008)
Cash and cash equivalents at beginning of period 115,283 173,420
Cash and cash equivalents at end of period $ 119,354 $ 125,412