XML 69 R8.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Cash flows from operating activities:      
Net loss $ (18,599) $ (24,029) $ (98,238)
Adjustments to reconcile net income (loss) to net cash provided by (used for) operating activities:      
Depreciation and amortization 14,188 18,058 22,927
Provision for credit losses 454 1,081 70
Gain on sale of property, plant, and equipment (312) 0 0
Deferred income taxes 866 (256) (1,149)
Shares issued for employee benefit plan 431 1,063 1,293
Employee and director stock-based compensation 5,098 6,700 8,809
Impairment of goodwill 0 0 49,075
Impairment of long-lived assets 1,309 333 7,963
Changes in operating assets and liabilities:      
Accounts receivable and contract assets 41,536 (12,174) 5,040
Inventories 4,571 6,239 51,458
Prepaid expenses and other assets 5,401 764 2,860
Accounts payable and accrued liabilities (33,226) 15,733 (21,379)
Accrued income taxes 1,909 1,310 (3,539)
Net cash provided by operating activities 23,626 14,822 25,190
Cash flows from investing activities:      
Purchase of Blue Chip Swap securities (Note 16) (2,544) 0 0
Sale of Blue Chip Swap securities (Note 16) 2,314 0 0
Proceeds on sale of property, plant, and equipment 344 0 0
Acquisitions of property, plant and equipment (3,875) (4,572) (8,116)
Acquisitions of intangible assets (2,990) (3,856) (5,761)
Net cash used for investing activities (6,751) (8,428) (13,877)
Cash flows from financing activities:      
Borrowings under lines of credit 103,650 102,193 78,000
Repayments on lines of credit (117,222) (120,000) (111,000)
Treasury stock purchased (3,086) (1,957) (1,779)
Net cash used for financing activities (16,658) (19,764) (34,779)
Effect of foreign currency exchange rate changes on cash and cash equivalents 5,306 (2,598) (523)
Net increase (decrease) in cash and cash equivalents 5,523 (15,968) (23,989)
Cash and cash equivalents at beginning of period 26,783 42,751 66,740
Cash and cash equivalents at end of period 32,306 26,783 42,751
Supplemental cash flow information:      
Income taxes paid 2,624 3,481 13,176
Interest paid $ 1,967 $ 4,738 $ 7,015