Consolidated Statements of Cash Flows (Unaudited) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Net income $ 7,125 $ 15,933
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 17,280 16,150
Share-based compensation 2,875 3,137
Unrealized foreign exchange loss, net 12,952 (1,269)
Deferred income taxes (612) (1,661)
Accretion of convertible debt discount and amortization of debt issuance costs 3,014 297
Changes in working capital, net of amounts acquired:    
Income taxes payable, net (5,092) (2,223)
Restricted cash 22,726 8,405
Inventory - PINs and other 12,874 28,665
Trade accounts receivable 51,155 75,110
Prepaid expenses and other current assets (43,700) 11,450
Trade accounts payable (100,741) (94,149)
Deferred revenue 548 449
Accrued expenses and other current liabilities 75,558 (8,467)
Changes in noncurrent assets and liabilities (1,461) 1,232
Net cash provided by operating activities 54,501 53,059
Cash flows from investing activities:    
Purchases of property and equipment (13,433) (11,049)
Purchases of other long-term assets (1,806) (1,327)
Other, net 456 131
Net cash used in investing activities (14,783) (12,245)
Cash flows from financing activities:    
Proceeds from issuance of shares 2,350 2,045
Repurchas of shares (4,997) (560)
Borrowings from revolving credit agreements 252 413,913
Repayments of revolving credit agreements 0 (371,600)
Repayments of long-term debt obligations (938) (2,000)
Repayments of capital lease obligations (697) (629)
Repayments of short-term debt obligations, net (600) (1,337)
Other, net 262 (28)
Net cash provided by (used in) provided by financing activities (4,368) 39,804
Effect of exchange rate changes on cash and cash equivalents (22,648) 1,856
Increase in cash and cash equivalents 12,702 82,474
Cash and cash equivalents at beginning of period 468,010 209,826
Cash and cash equivalents at end of period 480,712 292,300
Interest paid during the period 1,118 803
Income taxes paid during the period $ 11,944 $ 8,207