XML 89 R6.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Cash flows from operating activities:    
Net loss $ (5,418) $ (7,716)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 6,029 4,967
Stock-based compensation expense 11,423 10,295
Amortization of acquired intangible assets 1,183 1,010
Amortization of costs capitalized to obtain revenue contracts 448 381
Adjustment to contingent consideration related to acquisition 36 114
Reversal of allowance for doubtful accounts (42)
Loss on disposal and write-down in value of property and equipment 130 230
Unrealized loss on foreign currency forward contract 67
Deferred taxes (4,532) (4,171)
Changes in operating assets and liabilities:    
Accounts receivable 10,919 6,828
Prepaid expenses and other current assets (810) (2,496)
Operating lease right-of-use assets 1,394
Other non-current assets 758 3,560
Accounts payable 807 (1,406)
Accrued compensation and related benefits 261 (1,609)
Accrued and other liabilities (597) 240
Deferred revenues 3,410 2,451
Billings in excess of recognized revenues 482 635
Operating lease liabilities (1,333)
Net cash provided by operating activities 24,590 13,338
Cash flows from investing activities:    
Purchases of property and equipment (10,552) (13,116)
Payments of business acquisitions, net of cash acquired (2,660)
Cash used in investing activities (13,212) (13,116)
Cash flows from financing activities:    
Payment of contingent consideration related to acquisition (206) (244)
Proceeds from exercise of stock options 1,161 560
Repurchases of common stock (9,639) (5,248)
Proceeds from employee stock purchase plan 1,534 1,831
Payments for taxes related to net share settlement of equity awards (2,685) (2,101)
Net cash used in financing activities (9,835) (5,202)
Effect of exchange rate changes on cash and cash equivalents (27) (198)
Net increase (decrease) in cash and cash equivalents 1,516 (5,178)
Cash and cash equivalents, beginning of year 96,089 101,267
Cash and cash equivalents, end of year 97,605 96,089
Supplemental disclosure of cash flow information:    
Taxes 2,693 2,582
Cash paid for amounts included in the measurement of operating lease liabilities 1,775
Supplemental disclosure of noncash information:    
Stock-based compensation capitalized as software development costs 309
Property and equipment received and accrued in accounts payable and accrued and other liabilities 1,107 2,101
Advances for purchase of fixed assets transferred from prepaid assets to property and equipment 1,416
Operating lease liabilities arising from obtaining right-of-use assets 333
Tenant allowance paid by landlord for leasehold improvements 1,536
Common shares repurchased from a cashless exercise of stock options $ 128