XML 20 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Statement of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Cash flows from operating activities    
Net income $ 781 $ 9,052
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 1,731 1,205
Gain on sale of property and equipment   (15)
Stock-based compensation 6,713 5,005
Loss on prepayment and termination of credit facility   170
Non-cash warrant revaluation   (25)
Non-cash interest expense   26
Changes in operating assets and liabilities:    
Accounts receivable (168) (889)
Inventory (719) (1,708)
Prepaid expenses and other current assets (284) (384)
Other assets (492) (150)
Accounts payable (374) 499
Accrued liabilities (1,939) 803
Deferred revenue (258) (485)
Contract obligations 2,034  
Lease liabilities, net 74 24
Net cash provided by operating activities 7,099 13,128
Cash flows from investing activities    
Purchases of property and equipment (3,049) (1,404)
Purchase of intangible assets (11)  
Proceeds received from sale of property and equipment   19
Net cash used in investing activities (3,060) (1,385)
Cash flows from financing activities    
Payments on long-term debt   (2,790)
Proceeds from exercise of stock options and purchase of shares in employee stock purchase plan 1,178 1,198
Payments on finance leases (66) (12)
Net cash provided by (used in) financing activities 1,112 (1,592)
Net increase in cash and cash equivalents 5,151 10,151
Cash and cash equivalents at beginning of period 36,946 26,795
Cash and cash equivalents at end of period 42,097 36,946
Supplementary cash flow information:    
Interest paid   37
Cash paid for taxes 202  
Operating cash flows paid for operating leases 1,399 1,384
Financing cash flows paid for finance leases 66 12
Non-cash investing and financing activities:    
Internal-use software asset obtained in exchange for software liabilities 3,564  
Right-of-use assets obtained in exchange for finance lease liabilities 297  
Purchases of property and equipment in accounts payable and accrued liabilities $ 182 446
Cashless exercise of warrants   $ 2