v3.20.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Cash flows from operating activities:    
Net income $ 879 $ 25
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation of property and equipment 2,664 2,264
Amortization of intangible assets 48 138
Stock-based compensation 2,050 1,659
Loss on disposal of property and equipment 2  
Provision for accounts receivable 49  
Changes in operating assets and liabilities:    
Accounts receivable and contract asset 5,995 6,299
Prepaid expenses and other assets (648) (621)
Accounts payable (405) (514)
Accrued expenses and other current liabilities (771) (510)
Deferred revenue (4,650) (1,049)
Net cash provided by operating activities 5,213 7,691
Cash flows from investing activities:    
Purchase of property and equipment (2,300) (2,363)
Investment in intangible and other assets (34) (39)
Net cash used in investing activities (2,334) (2,402)
Cash flows from financing activities:    
Payment of contingent consideration liability (347)  
Proceeds from issuance of common stock in public offering   11,247
Payments of offering costs   (445)
Proceeds from exercise of stock options 98 348
Repurchases of common stock (1,615)  
Proceeds from exercise of warrants   51
Proceeds from employee stock purchase plan 408 642
Net cash provided by (used in) financing activities (1,456) 11,843
Increase in cash and cash equivalents 1,423 17,132
Effect of exchange rate on cash and cash equivalents (149) 22
Cash and cash equivalents at beginning of year 24,550 10,278
Cash and cash equivalents at end of period 25,824 27,432
Supplemental cash flow disclosures:    
Purchases of property and equipment included in accounts payable $ 415 $ 512

Source