v3.25.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income (loss) $ (1,077) $ 7,023
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation 15,619 15,179
Amortization 3,466 3,466
Allowance for doubtful accounts 46 12
Inventory excess and obsolescence reserve (187) (164)
Stock-based compensation expense 2,108 2,495
Loss on disposal of property, plant and equipment 5 2
Deferred compensation 732 451
Non-cash lease expense 2,644 2,702
Other non-cash adjustments 141 143
Changes in operating assets and liabilities:    
Accounts receivable (1,593) (10,420)
Inventories 996 7,130
Tooling in progress 983 (617)
Prepaids and other current assets (168) (1,951)
Accounts payable 7,390 6,391
Deferred income taxes (1,075) 1,764
Operating lease obligations (2,596) (2,535)
Accrued liabilities (4,127) 2,829
Net cash provided by operating activities 23,307 33,900
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of property, plant and equipment (5,408) (6,874)
Proceeds from sale of property, plant and equipment 6 107
Net cash used in investing activities (5,402) (6,767)
CASH FLOWS FROM FINANCING ACTIVITIES    
Proceeds from bank revolving credit notes 560,363 273,536
Payments on bank revolving credit notes (570,808) (298,967)
Repayments of other long-term debt   (306)
Payments of financing costs (793)  
Shares withheld for employees' taxes (1,335) (758)
Purchase of treasury stock (4,607) (998)
Payments on finance leases (725) (343)
Proceeds from the exercise of stock options   345
Net cash used in financing activities (17,905) (27,491)
Net increase (decrease) in cash and cash equivalents   (358)
Cash and cash equivalents at beginning of period 206 672
Cash and cash equivalents at end of period 206 314
Supplemental disclosure of cash flow information:    
Cash paid for interest 3,208 5,577
Cash paid for income taxes 2,301 796
Non-cash property, plant and equipment $ 1,129 $ 1,492