XML 17 R7.htm IDEA: XBRL DOCUMENT v3.25.2
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) $ (9,186) $ (16,842)
Adjustments to reconcile net income (loss) to net cash provided by (used for) operating activities:    
Depreciation and amortization 7,622 9,143
Provision for credit losses 19 0
Deferred income taxes 641 112
Shares issued for employee benefit plan 331 663
Employee and director stock-based compensation 3,433 3,364
Impairment of long-lived assets 110 148
Changes in operating assets and liabilities:    
Accounts receivable and contract assets 23,348 13,095
Inventories 1,715 (914)
Prepaid expenses and other assets 3,728 (1,621)
Accounts payable and accrued liabilities (15,395) (5,478)
Accrued income taxes 1,339 1,005
Net cash provided by (used for) operating activities 17,705 2,675
Cash flows from investing activities:    
Purchase of Blue Chip Swap securities (Note 15) (2,544) 0
Sale of Blue Chip Swap securities (Note 15) 2,314 0
Acquisitions of property, plant and equipment (2,261) (2,696)
Acquisitions of intangible assets (1,498) (2,308)
Net cash provided by (used for) investing activities (3,989) (5,004)
Cash flows from financing activities:    
Borrowings under lines of credit 41,000 35,000
Repayments on lines of credit (48,000) (49,000)
Treasury stock purchased (748) (1,841)
Net cash provided by (used for) financing activities (7,748) (15,841)
Effect of foreign currency exchange rates on cash and cash equivalents 1,510 (1,453)
Net increase (decrease) in cash and cash equivalents 7,478 (19,623)
Cash and cash equivalents at beginning of period 26,783 42,751
Cash and cash equivalents at end of period 34,261 23,128
Supplemental cash flow information:    
Income taxes paid 2,096 2,175
Interest paid $ 1,238 $ 2,545