XML 51 R40.htm IDEA: XBRL DOCUMENT
v3.19.2

SETTLEMENT PROCESSING ASSETS AND OBLIGATIONS - Summary (Details) - USD ($) $ in Thousands | Jun. 30, 2019 | Dec. 31, 2018
--- | --- | ---
Settlement processing assets |  |
Total settlement processing assets | $ 2,844,267 | $ 1,600,222
Settlement processing obligations |  |
Total settlement processing obligations | (2,478,373) | (1,276,356)
Merchant reserves |  |
Settlement processing assets |  |
Merchant reserves | (15,947) | (11,559)
Settlement processing obligations |  |
Settlement liabilities, reserves | (151,450) | (145,826)
Reserve for operating losses and sales allowances |  |
Settlement processing obligations |  |
Settlement liabilities, reserves | (4,041) | (4,212)
Interchange reimbursement |  |
Settlement processing assets |  |
Settlement processing assets: | 260,103 | 154,978
Settlement processing obligations |  |
Settlement processing obligations: | 89,895 | 193,235
Receivable from members |  |
Settlement processing assets |  |
Settlement processing assets: | 176,687 | 228,107
Receivable from networks |  |
Settlement processing assets |  |
Settlement processing assets: | 2,412,382 | 1,221,060
Liability to members |  |
Settlement processing obligations |  |
Settlement processing obligations: | (23,815) | (182,450)
Liability to merchants |  |
Settlement processing obligations |  |
Settlement processing obligations: | (2,400,467) | (1,144,249)
Exception items |  |
Settlement processing assets |  |
Settlement processing assets: | 11,042 | 7,636
Settlement processing obligations |  |
Settlement processing obligations: | $ 11,505 | $ 7,146

X
- Definition Settlement Assets, Gross, Current + References No definition available. + Details
Name: | gpn_SettlementAssetsGrossCurrent
Namespace Prefix: | gpn_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Settlement Assets, Reserve + References No definition available. + Details
Name: | gpn_SettlementAssetsReserve
Namespace Prefix: | gpn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Settlement Liabilities, Gross, Current + References No definition available. + Details
Name: | gpn_SettlementLiabilitiesGrossCurrent
Namespace Prefix: | gpn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Settlement Liabilities, Reserves + References No definition available. + Details
Name: | gpn_SettlementLiabilitiesReserves
Namespace Prefix: | gpn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_OffsettingDerivativeAssetsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_OffsettingDerivativeLiabilitiesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Cash received or short term receivables for unsettled money transfers, money orders, consumer payments, or business to business payments. Settlement assets include clearing and settling customers payments due to and from financial institutions and may include cash and cash equivalents. + References No definition available. + Details
Name: | us-gaap_SettlementAssetsCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amounts payable for money transfers, money orders, and consumer payment service arrangements. Settlement liabilities include amounts payable to intermediaries for global payment transfers. + References No definition available. + Details
Name: | us-gaap_SettlementLiabilitiesCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | gpn_ReserveTypeAxis=gpn_MerchantReservesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | gpn_ReserveTypeAxis=gpn_AllowanceForOperatingLossesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | gpn_OffsettingAssetsAndLiabilitiesByTypeAxis=gpn_InterchangeReimbursementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | gpn_OffsettingAssetsAndLiabilitiesByTypeAxis=gpn_ReceivablesFromClearingBanksMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | gpn_OffsettingAssetsAndLiabilitiesByTypeAxis=gpn_ReceivablesFromCardNetworksMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | gpn_OffsettingAssetsAndLiabilitiesByTypeAxis=gpn_LiabilitytoMembersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | gpn_OffsettingAssetsAndLiabilitiesByTypeAxis=gpn_LiabilityToMerchantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | gpn_OffsettingAssetsAndLiabilitiesByTypeAxis=gpn_ExceptionalItemsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |