XML 20 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Cash flows from operating activities      
Net income $ 23,872 $ 351 $ 4,963
Reconciliation of net income to net cash provided by operating activities      
Deferred income taxes 2,798 9,616 (2,083)
Earn-out liability 94   (1,103)
Depreciation and amortization of property and equipment 8,593 7,208 6,598
Amortization of intangible assets 4,093 4,574 4,738
Provision for doubtful accounts 2,592 1,705 1,375
Stock-based compensation 12,510 12,728 8,023
Other, net (364) (15)  
Changes in assets and liabilities, net of effects of acquisition      
Accounts receivable (4,569) (5,586) (3,735)
Deferred costs (5,564) (7,813) (4,085)
Other current and non-current assets (3,333) 393 (1,911)
Accounts payable 937 832 (382)
Accrued compensation 3,957 1,304 2,291
Accrued expenses (135) 1,192 990
Deferred revenue 7,094 5,588 2,852
Deferred rent 2,440 (1,027) 234
Net cash provided by operating activities 55,015 31,050 18,765
Cash flows from investing activities      
Purchases of property and equipment (13,750) (7,271) (8,008)
Purchases of investments (81,666) (47,878) (23,135)
Maturities of investments 82,224 33,029 15,018
Acquisition of business and intangible assets, net of cash acquired (27,273) (500) (18,032)
Net cash used in investing activities (40,465) (22,620) (34,157)
Cash flows from financing activities      
Repurchases of common stock (19,864) (5,815)  
Net proceeds from exercise of options to purchase common stock 14,344 1,410 4,303
Excess tax benefit from exercise of options to purchase common stock     4,070
Net proceeds from employee stock purchase plan 1,745 1,933 1,732
Net cash (used in) provided by financing activities (3,775) (2,472) 10,105
Effect of foreign currency exchange rate changes (43) 1,292 (374)
Net increase (decrease) in cash and cash equivalents 10,732 7,250 (5,661)
Cash and cash equivalents at beginning of year 123,127 115,877 121,538
Cash and cash equivalents at end of year 133,859 123,127 115,877
Supplemental disclosure of cash flow information      
Cash paid for income taxes, net 1,534 1,068 722
Non-cash financing activities:      
Net purchases of property and equipment on account 405 $ 1,335  
Common stock issued for business acquisitions $ 3,371   $ 2,922