v3.25.2
Unaudited Condensed 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) $ 8,672 $ (507)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation of leasehold improvements and equipment 316 348
Amortization of intangibles 75 75
Noncash lease expense 332 337
Share-based compensation expense 2,563 2,169
Loss on disposal of leasehold improvements and equipment 4 1
(Recovery of) / Allowance for credit losses (1,232) 47
Non-cash financing costs 26 41
Changes in operating assets and liabilities:    
Trade receivables (656) (2,631)
Inventories (5,214) 3,014
Implementation costs for cloud computing arrangement (66) 0
Prepaid expenses and other assets 288 321
Accounts payable 5,154 (2,127)
Accrued expenses (436) (872)
Deferred revenue 95 0
Customer deposits and other (308) (37)
Operating lease liabilities (480) (148)
Net cash provided by operating activities 9,133 31
Cash Flows From Investing Activities    
Purchases of leasehold improvements and equipment (167) (53)
Net cash used in investing activities (167) (53)
Cash Flows From Financing Activities    
Proceeds from exercise of stock options 6,866 598
Payment of debt issuance costs (12) (11)
Principal payments on finance leases (6) (5)
Net cash provided by financing activities 6,848 582
Net increase in cash and cash equivalents 15,814 560
Cash and cash equivalents, including restricted cash of $152 for both periods - beginning of period 44,660 27,325
Cash and cash equivalents, including restricted cash of $152 for both periods - end of period 60,474 27,885
Supplemental Disclosures of Cash Flow Information    
Cash payments for principal on operating lease liabilities 404 223
Supplemental Schedule of Noncash Operating Activity    
Right-of-use assets and operating lease obligations incurred for entering into lease amendment $ 1,127 $ 0