v3.24.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities:    
Net income (loss) $ (2,505) $ 6,363
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 9,210 8,050
Non-cash stock-based compensation expense 3,484 3,090
Loss on disposal of assets 83 128
Deferred income taxes (9) 0
Changes in accounts receivable and contract assets (3,057) 68,064
Changes in inventories 10,542 (1,142)
Changes in accounts payable (21,002) (38,567)
Changes in accrued compensation and related taxes 983 303
Changes in accrued warranty 905 (1,143)
Change in other assets and liabilities (1,461) (9,525)
Net cash provided by (used in) operating activities (2,827) 35,621
Cash flows from investing activities:    
Purchases of property, plant and equipment (9,243) (10,963)
Proceeds from sale of property, plant and equipment 90 82
Acquisition of business, net of cash acquired 0 (500)
Net cash used in investing activities (9,153) (11,381)
Cash flows from financing activities:    
Proceeds from long-term debt 65,000 70,000
Payments on long-term debt (50,000) (81,000)
Payments of dividends (3,481) (3,653)
Purchase and retirement of common stock 0 (8,786)
Exercise and vesting of stock incentive awards (538) (4,541)
Net cash provided by (used in) financing activities 10,981 (27,980)
Net decrease in cash and cash equivalents (999) (3,740)
Cash and cash equivalents at beginning of period 9,957 11,548
Cash and cash equivalents at end of period $ 8,958 $ 7,808