v3.26.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Statement of Cash Flows [Abstract]    
Net cash flows provided by (used in) operating activities $ 23,723 $ (1,363)
Cash flows used in investing activities:    
Purchases of property, plant and equipment (11,809) (6,634)
Proceeds from government grants, used for purchase of equipment 612 1,343
Proceeds from sale of property, plant and equipment 14 297
Purchases of long-term marketable securities (187) (12)
Proceeds from sale of long-term marketable securities 579 499
Net cash flows used in investing activities (10,791) (4,507)
Cash flows (used in) provided by financing activities:    
Proceeds from revolving credit facility 18,753 27,931
Payments on revolving credit facility (28,972) (33,401)
Proceeds from Equipment Term Notes   13,500
Repayment of debt principal (3,970) (2,556)
Payment of debt issuance costs   (891)
Proceeds from shareholder exercise of warrants   17
Net cash flows (used in) provided by financing activities (14,189) 4,600
Effect of exchange rate changes on cash and cash equivalents (126) 801
Net decrease in cash and cash equivalents (1,383) (469)
Cash and cash equivalents at beginning of period 10,703 15,427
Cash and cash equivalents at end of period 9,320 14,958
Supplemental information:    
Income tax payments (net of refunds) 1,639 1,282
Interest payments 7,187 7,304
Non-cash investing and financing activities:    
Purchases of property, plant and equipment in accounts payable 2,425 984
Finance lease right-of-use assets exchanged for lease liabilities   23
Operating lease right-of-use assets exchanged for lease liabilities $ 179 $ 633