v3.26.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net income (loss) $ (5,691) $ (9,186)
Adjustments to reconcile net income (loss) to net cash provided by (used for) operating activities:    
Depreciation and amortization 6,185 7,622
Provision for credit losses 299 19
Deferred income taxes 2,725 641
Shares issued for employee benefit plan and compensation 1 331
Employee and director stock-based compensation 1,289 3,433
Impairment of long-lived assets 20 110
Gain on sale of property, plant, and equipment 41 0
Changes in operating assets and liabilities:    
Accounts receivable and contract assets (6,487) 23,348
Inventories 8,054 1,715
Prepaid expenses and other assets 561 3,728
Accounts payable and accrued liabilities (84) (15,395)
Accrued income taxes (1,392) 1,339
Net cash provided by (used for) operating activities 5,521 17,705
Cash flows from investing activities:    
Purchase of Blue Chip Swap securities (Note 15) 0 (2,544)
Sale of Blue Chip Swap securities (Note 15) 0 2,314
Acquisitions of property, plant and equipment (1,591) (2,261)
Acquisitions of intangible assets (704) (1,498)
Net cash provided by (used for) investing activities (2,295) (3,989)
Cash flows from financing activities:    
Borrowings under lines of credit 34,200 41,000
Repayments on lines of credit (46,713) (48,000)
Proceeds from short term financing 7,621 0
Treasury stock purchased 0 (748)
Net cash provided by (used for) financing activities (4,892) (7,748)
Effect of foreign currency exchange rates on cash and cash equivalents 1,759 1,510
Net increase (decrease) in cash and cash equivalents 93 7,478
Cash and cash equivalents at beginning of period 32,306 26,783
Cash and cash equivalents at end of period 32,399 34,261
Supplemental cash flow information:    
Income taxes paid 2,696 2,096
Interest paid $ 655 $ 1,238