v3.26.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net income $ 33,153 $ 26,681
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 32,853 40,085
Amortization 1,294 2,957
Change in deferred taxes 2,179 (2,761)
Loss/(gain) on disposal of property, plant and equipment 324 (66)
Non-cash interest expense 515 513
Compensation and benefits paid or payable in Class A Common Stock 5,009 3,654
Provision/(recovery) for credit losses from uncollected receivables and contract assets (101) 1,021
Foreign currency remeasurement loss/(gain) on intercompany loans (3,788) 7,171
Gain on sale of assets 0 (1,566)
Changes in operating assets and liabilities that provided/(used) cash:    
Accounts receivable (12,899) (4,490)
Contract assets (8,778) (15,329)
Inventories (22,912) (8,179)
Prepaid expenses and other current assets (5,195) (2,565)
Income taxes prepaid and receivable 2,769 743
Accounts payable 14,488 26,878
Accrued liabilities (23,259) (23,314)
Income taxes payable (11,034) (17,191)
Noncurrent receivables 0 (201)
Other noncurrent liabilities 288 (2,927)
Other, net (1,914) 3,719
Net cash provided by operating activities 2,992 34,833
Cash flows from investing activities:    
Purchases of property, plant and equipment (21,170) (29,526)
Purchased software (12) (1,005)
Proceeds received from sale of assets 0 3,243
Proceeds from sale of investment 1,660 0
Net cash used in investing activities (19,522) (27,288)
Cash flows from financing activities:    
Proceeds from borrowings 83,000 171,995
Repayment of borrowings (85,000) (58,046)
Purchase of Treasury shares 0 (120,448)
Taxes paid in lieu of share issuance (1,333) (1,316)
Dividends paid (15,867) (16,693)
Net cash used in financing activities (19,200) (24,508)
Effect of exchange rate changes on cash and cash equivalents 729 8,369
Decrease in cash and cash equivalents (35,001) (8,594)
Cash and cash equivalents at beginning of period 112,350 115,283
Cash and cash equivalents at end of period 77,349 106,689
Supplemental disclosure of cash flow information:    
Cash paid for interest, net 12,451 10,710
Cash paid for income taxes $ 23,056 $ 26,278