v3.24.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash flows from operating activities:    
Net income (loss) $ 618 $ 10,881
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 14,488 12,360
Non-cash stock-based compensation expense 5,672 5,187
Loss on disposal of assets 167 132
Deferred income taxes (9) (614)
Changes in accounts receivable and contract assets 7,454 62,730
Changes in inventories 6,949 (15,039)
Changes in accounts payable (21,509) (25,194)
Changes in accrued compensation and related taxes 3,678 1,693
Changes in accrued warranty 1,596 (844)
Change in other assets and liabilities (1,888) (6,474)
Net cash provided by operating activities 17,216 44,818
Cash flows from investing activities:    
Purchases of property, plant and equipment (11,482) (16,143)
Proceeds from sale of property, plant and equipment 91 100
Acquisition of business, net of cash acquired (48,631) (500)
Net cash used in investing activities (60,022) (16,543)
Cash flows from financing activities:    
Proceeds from long-term debt 135,000 100,000
Payments on long-term debt (75,000) (101,000)
Payments of dividends (5,222) (5,392)
Purchase and retirement of common stock 0 (19,083)
Exercise and vesting of stock incentive awards (489) (4,472)
Net cash provided by (used in) financing activities 54,289 (29,947)
Net increase (decrease) in cash and cash equivalents 11,483 (1,672)
Cash and cash equivalents at beginning of period 9,957 11,548
Cash and cash equivalents at end of period $ 21,440 $ 9,876