v3.26.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Operating activities:    
Net loss $ 201 $ (1,165)
Adjustments to reconcile net loss to net cash (used in)/provided by operating activities:    
Allowance for credit losses (53) 79
Amortization of contract asset 26 26
Amortization of debt discount   13
Unrealized loss on securities   1
Equity-based compensation 990 798
Changes in operating assets and liabilities:    
Accounts receivable 4,512 (5,277)
Prepaid expenses 277 636
Inventory (291) (344)
Other current assets (891) (537)
Other non-current assets (1,460)  
Accounts payable 1,646 2,039
Accrued liabilities (2,578) (585)
Contract liability   (2)
Net cash (used in)/provided by operating activities 2,379 (4,318)
Financing activities:    
Issuance of shares, options exercise 1,323 371
Cash paid for taxes on restricted share release (311) (12)
Net cash provided by/(used in) by financing activities 1,012 359
Increase in cash and cash equivalents 3,391 (3,959)
Cash and cash equivalents - Beginning of year 36,788 26,634
Cash and cash equivalents - End of year $ 40,179 $ 22,675