XML 16 R6.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Cash flows from operating activities:    
Net income $ 15,449 $ 17,349
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 16,478 19,585
Amortization 651 1,706
Change in deferred taxes 4,025 3,578
Impairment of property, plant and equipment 127 473
Non-cash interest expense 258 256
Compensation and benefits paid or payable in Class A Common Stock 1,460 2,651
Provision/(recovery) for credit losses from uncollected receivables and contract assets (207) 269
Foreign currency remeasurement loss/(gain) on intercompany loans (1,865) 2,886
Changes in operating assets and liabilities that provided/(used) cash:    
Accounts receivable (6,831) (20,713)
Contract assets 5,722 11,421
Inventories (18,466) (12,873)
Prepaid expenses and other current assets (5,398) (2,624)
Income taxes prepaid and receivable (64) (70)
Accounts payable 10,893 17,482
Accrued liabilities (2,103) (21,164)
Income taxes payable (12,659) (17,080)
Noncurrent receivables 0 (200)
Other noncurrent liabilities (1,594) (1,046)
Other, net (233) 233
Net cash provided by operating activities 5,643 2,119
Cash flows from investing activities:    
Purchases of property, plant and equipment (9,290) (15,597)
Net cash used in investing activities (9,290) (15,597)
Cash flows from financing activities:    
Proceeds from borrowings 65,000 96,998
Repayment of borrowings (42,000) (3,007)
Purchase of Treasury shares 0 (69,153)
Taxes paid in lieu of share issuance (1,303) (1,316)
Dividends paid (7,928) (8,431)
Net cash provided by financing activities 13,769 15,091
Effect of exchange rate changes on cash and cash equivalents 85 2,458
Increase in cash and cash equivalents 10,207 4,071
Cash and cash equivalents at beginning of period 112,350 115,283
Cash and cash equivalents at end of period 122,557 119,354
Supplemental disclosure of cash flow information:    
Cash paid for interest, net 5,779 3,857
Cash paid for income taxes $ 15,904 $ 16,609