XML 14 R7.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Cash flows from operating activities:    
Net income $ 13,023 $ 3,644
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation 9,384 9,162
Amortization 2,518 2,606
Stock-based compensation expense 5,401 4,397
Deferred income taxes (668) (1,594)
Gain on assets held for sale (399) 0
(Gain) loss on the sale of property, plant and equipment (31) 132
Changes in operating assets and liabilities:    
Accounts receivable 14,170 39,870
Contract assets (8,064) (4,410)
Inventories (25,558) (5,182)
Prepaid expenses and other assets 6,375 (613)
Accounts payable 42,323 24,194
Advance payments from customers (4,579) (15,755)
Accrued liabilities (8,399) (26,254)
Operating leases (26) 644
Income taxes 1,558 662
Net cash provided by operating activities 47,028 31,503
Cash flows from investing activities:    
Additions to property, plant and equipment (16,016) (3,395)
Additions to capitalized purchased software (2,254) (761)
Proceeds from the sale of assets held for sale 2,260 0
Proceeds from the disposal of property, plant and equipment 31 50
Other, net (119) 0
Net cash used in investing activities (16,098) (4,106)
Cash flows from financing activities:    
Borrowings under credit agreement 113,000 175,000
Principal payments on credit agreement (118,938) (156,641)
Dividends paid (6,062) (6,119)
Employee taxes paid with shares withheld (8,101) (6,670)
Proceeds from stock options exercised 0 4
Principal payments on finance leases 0 (47)
Share repurchases (5,799) (7,996)
Net cash used in financing activities (25,900) (2,469)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (2,189) 2,385
Net increase in cash, cash equivalents and restricted cash 2,841 27,313
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 325,241 355,340
Supplemental cash flow information:    
Income taxes paid, net 4,478 5,680
Interest paid 3,494 5,030
Property, Plant and Equipment [Member]    
Non-cash investing activities:    
Unpaid purchases at the end of the period 4,895 10,371
Capitalized Purchased Software Costs [Member]    
Non-cash investing activities:    
Unpaid purchases at the end of the period $ 1,293 $ 526