XML 17 R7.htm IDEA: XBRL DOCUMENT v3.4.0.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2016
Mar. 31, 2015
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net loss $ (833) $ (8,832)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 33,055 26,541
Deferred income tax (1,020) (4,219)
Stock-based compensation expense 15,166 15,874
Other reconciling adjustments 56 102
Changes in operating assets and liabilities:    
Accounts receivable, net 903 4,183
Prepaid expenses and other current assets (5,108) (4,491)
Other long-term assets (203) 58
Accounts payable (4,439) 1,139
Accrued expenses and other long-term liabilities 9,566 6,683
Accrued compensation (38,777) (30,027)
Deferred revenue (719) 3,314
Deferred rent 658 2,599
Net cash provided by operating activities 8,305 12,924
CASH FLOWS FROM INVESTING ACTIVITIES:    
Capitalized software costs (20,843) (38,492)
Purchases of property and equipment (18,673) (22,815)
Payments on acquisitions, net of cash acquired 0 (40,165)
Net cash used in investing activities (39,516) (101,472)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from issuance of common stock under stock plans and warrants 5,752 6,287
Taxes paid related to net share settlement of stock awards (15,928) (15,310)
Proceeds from line of credit 0 60,000
Payments on long-term debt 0 (3,750)
Proceeds from (Payments for) Other Financing Activities (23) 0
Net cash (used in) provided by financing activities (10,199) 47,227
Effect of exchange rate changes on cash and cash equivalents 74 127
Net decrease in cash and cash equivalents (41,336) (41,194)
Cash and cash equivalents at beginning of period 141,927 73,787
Cash and cash equivalents at end of period 100,591 32,593
Non-cash transactions    
Property, equipment, and purchased software recorded in accounts payable and accrued expenses 9,477 9,557
Non-cash leasehold improvements 0 105
Additional disclosures    
Cash paid for interest, net 1,842 252
Cash paid for taxes $ 91 $ 136