v3.26.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Operating Activities:    
Net loss $ (4,931) $ (7,758)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation 712 610
Non-cash lease activity   77
Bad debt expenses (recoveries) 22 (1)
Deferred income tax (income) expense 10 9
Share-based compensation 369 1,330
Loss (gain) on disposal of equipment (18) (24)
Other (income) expenses, net (25)  
Increase (decrease) in cash resulting from changes in:    
Trade accounts receivable (1,976) (52)
Inventories 761 (14)
Other current assets (366) 204
Other noncurrent assets (52) (14)
Trade accounts payable (49) 245
Income taxes payable 7 (59)
Contract liabilities 1,695 1,732
Other current liabilities (62) (121)
Right of use liabilities   (78)
Accrued expenses (194) (46)
Contract liabilities, noncurrent 17 (20)
Net cash provided by (used in) operating activities (4,080) (3,980)
Investing Activities:    
Capital expenditures (372) (929)
Proceeds from sale of equipment 20 24
Net cash provided by (used in) investing activities (352) (905)
Financing Activities:    
Proceeds from issuances of common stock 1,046 4,739
Tax payments associated with equity-based compensation transactions (24) (848)
Repayment of Legacy SMAP promissory note   (172)
Net cash provided by (used in) financing activities 1,022 3,719
Net increase/(decrease) in cash, cash equivalents, and restricted cash equivalents (3,410) (1,166)
Cash, cash equivalents, and restricted cash equivalents beginning of period 24,465 4,508
Cash, cash equivalents, and restricted cash equivalents end of the period 21,055 3,342
Reconciliation of cash, cash equivalents and restricted cash equivalents at end of period:    
Cash and cash equivalents 21,005 3,192
Restricted cash equivalents included in other current assets 50 150
Cash, cash equivalents, and restricted cash equivalents end of the period 21,055 3,342
Supplemental cash flow information:    
Income tax paid, net of refunds received $ 10 $ 110