XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash flows from operating activities:    
Net income $ 10,960 $ 7,917
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation 8,294 8,973
Amortization 2,603 2,082
Provision for doubtful accounts 120 0
Deferred income taxes (1,201) (161)
Loss (gain) on the sale of property, plant and equipment 41 (8)
Loss on assets held for sale 1,983 0
Stock-based compensation expense 4,206 2,850
Changes in operating assets and liabilities    
Accounts receivable (26,356) 32,561
Contract assets (13,431) (5,426)
Inventories (85,751) (28,700)
Prepaid expenses and other assets (8,742) (6,675)
Accounts payable 35,869 42,439
Advance payments from customers 11,475 (7,289)
Accrued liabilities (7,960) (11,990)
Operating leases (398) (608)
Income taxes 263 648
Net cash (used in) provided by operations (68,025) 36,613
Cash flows from investing activities:    
Additions to property, plant and equipment (17,203) (5,770)
Proceeds from the sale of property, plant and equipment 0 13
Proceeds from the sale of assets held for sale 1,325 0
Additions to purchased software (772) (652)
Other 5 0
Net cash used in investing activities (16,645) (6,409)
Cash flows from financing activities:    
Proceeds from stock options exercised 459 276
Employee taxes paid for with shares withheld (2,997) (2,924)
Dividends paid (5,805) (5,805)
Borrowings under credit agreement 203,000 0
Principal payments on credit agreement (130,000) (1,875)
Principal payments on finance leases (41) (380)
Share repurchases (5,482) (13,052)
Net cash provided by (used in) financing activities 59,134 (23,760)
Effect of exchange rate changes (1,278) (2,006)
Net (decrease) increase in cash and cash equivalents and restricted cash (26,814) 4,438
Cash and cash equivalents and restricted cash at beginning of year 271,749 395,990
Cash and cash equivalents and restricted cash at end of period $ 244,935 $ 400,428