XML 18 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Cash flows from operating activities:    
Net income (loss) $ (4,602) $ 1,297
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 3,689 3,549
Stock-based compensation expense 7,825 8,737
Amortization of acquired intangible assets 757 618
Deferred taxes (2,298) (3,514)
Loss on disposal of property and equipment 4 5
Provision for (reversal of) allowance for doubtful accounts (41) 124
Unrealized loss (gain) on foreign currency forward contract 59 (6)
Changes in operating assets and liabilities:    
Accounts receivable 5,654 (4,921)
Prepaid expenses and other current assets (3,444) (1,142)
Accounts payable (598) 1,611
Accrued compensation and related benefits (1,377) (721)
Accrued and other liabilities (252) (225)
Deferred revenues 632 (682)
Billings in excess of recognized revenues 669 200
Other non-current assets 2,367 1,331
Net cash provided by operating activities 9,043 6,261
Cash flows from investing activities:    
Purchases of property and equipment (8,747) (6,942)
Payments of business acquisitions, net of cash acquired (3,841)
Net cash used in investing activities (8,747) (10,783)
Cash flows from financing activities:    
Proceeds from exercise of stock options 469 2,304
Repurchases of common stock (5,248) (13,418)
Proceeds from employee stock purchase plan 1,832 1,866
Payments for taxes related to net share settlement of equity awards (1,711) (2,439)
Net cash used in financing activities (4,658) (11,687)
Effect of exchange rate changes on cash and cash equivalents (117) 172
Net decrease in cash and cash equivalents (4,479) (16,037)
Cash and cash equivalents, beginning of period 101,267 116,787
Cash and cash equivalents, end of period 96,788 100,750
Supplemental disclosure of cash flow information:    
Taxes 1,616 1,876
Property and equipment received and accrued in accounts payable and accrued and other liabilities 3,398 1,533
Tenant allowance paid by landlord for leasehold improvements $ 1,536