v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net income $ 32,905 $ 4,616
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation 18,835 18,524
Amortization 5,050 5,261
Stock-based compensation expense 11,611 9,732
Provision for doubtful accounts 108 0
Deferred income taxes (802) (1,875)
Gain on assets held for sale (399) 0
(Gain) loss on the sale of property, plant and equipment (52) 121
Changes in operating assets and liabilities:    
Accounts receivable (61,891) 46,794
Contract assets (13,550) (7,523)
Inventories (62,686) 26,087
Prepaid expenses and other assets (13,900) (15,621)
Accounts payable 150,471 (3,727)
Advance payments from customers 8,775 (17,150)
Accrued liabilities 6,438 (17,736)
Operating leases (723) 1,906
Income taxes 1,513 (20,729)
Net cash provided by operating activities 81,703 28,680
Cash flows from investing activities:    
Additions to property, plant and equipment (28,780) (14,387)
Additions to capitalized purchased software (2,412) (2,073)
Proceeds from the sale of assets held for sale 2,260 0
Proceeds from the disposal of property, plant and equipment 52 62
Other, net (204) 0
Net cash used in investing activities (29,084) (16,398)
Cash flows from financing activities:    
Borrowings under credit agreement 271,000 398,594
Principal payments on credit agreement (300,875) (446,641)
Dividends paid (12,163) (12,255)
Employee taxes paid with shares withheld (8,315) (6,739)
Proceeds from stock options exercised 0 4
Debt issuance costs 0 (2,289)
Principal payments on finance leases 0 (94)
Share repurchases (5,799) (15,995)
Net cash used in financing activities (56,152) (85,415)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (3,654) 9,753
Net decrease in cash, cash equivalents and restricted cash (7,187) (63,380)
Cash, cash equivalents and restricted cash at the beginning of the year 322,400 328,027
Cash, cash equivalents and restricted cash at the end of the period 315,213 264,647
Supplemental cash flow information:    
Income taxes paid, net 13,377 49,308
Interest paid 7,052 11,021
Property, Plant and Equipment [Member]    
Non-cash investing activities:    
Unpaid purchases at the end of the period 6,405 1,889
Capitalized Purchased Software Costs [Member]    
Non-cash investing activities:    
Unpaid purchases at the end of the period $ 646 $ 0