CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($) $ in Thousands | 9 Months Ended |
Sep. 30, 2016 | Sep. 30, 2015 |
CASH FLOWS FROM OPERATING ACTIVITIES | | |
Net income | $ 8,698 | $ 7,622 |
Adjustments to reconcile net income to net cash provided by operating activities: | | |
Depreciation and amortization | 4,815 | 4,027 |
Stock-based compensation expense | 5,801 | 4,252 |
Deferred income taxes | 1,035 | 987 |
Excess tax benefits from stock-based awards | (494) | (979) |
Allowance for doubtful accounts | 314 | 1,527 |
Other non-cash charges | 223 | 420 |
Changes in operating assets and liabilities: | | |
Decrease (increase) in accounts receivable | 1,816 | (5,826) |
(Increase) decrease in prepaid expenses and other assets, net | (870) | 1,740 |
Decrease in accrued compensation and benefits | (287) | (1,900) |
Increase in accounts payable and accrued expenses | 1,569 | 1,134 |
Decrease in deferred revenue | (1,997) | (917) |
Decrease in deferred rent | (544) | (493) |
Increase (decrease) in other liabilities, net | 9 | (35) |
Net cash provided by operating activities | 20,088 | 11,559 |
CASH FLOWS FROM INVESTING ACTIVITIES | | |
Purchases of property and equipment | (93) | (391) |
Additions to capitalized software | (2,954) | (2,386) |
Maturity of U.S. Treasury Bills | 2,490 | 2,600 |
Purchases of US Treasury Bills | (2,490) | (2,595) |
Proceeds from the sale of property and equipment | 0 | 185 |
Payments to Acquire Investments | (295) | (2,500) |
Acquisitions | 1,359 | 0 |
Other investing activities | (200) | (53) |
Net cash used in investing activities | (4,901) | (5,140) |
CASH FLOWS FROM FINANCING ACTIVITIES | | |
Repurchase of common stock | (2,495) | (8,807) |
Proceeds pursuant to employee stock-based compensation plans | 880 | 497 |
Excess tax benefits from stock-based awards | 494 | 979 |
Surrender of restricted common stock for income tax purposes | (2,505) | (2,725) |
Net cash used in financing activities | (3,626) | (10,056) |
Increase (decrease) in cash and cash equivalents | 11,561 | (3,637) |
Cash and cash equivalents at beginning of period | 88,509 | 89,955 |
Cash and cash equivalents at end of period | 100,070 | 86,318 |
Income Taxes Paid, Net | $ 2,849 | $ 2,420 |