XML 65 R49.htm IDEA: XBRL DOCUMENT
v3.8.0.1

BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accrued Buyout Liability (Details) | 12 Months Ended
--- | ---
Dec. 31, 2017 USD ($)
Accounting Policies [Abstract] |
Fixed multiple period for buy out of sales commissions | 12 months
Determination of accrued buyout liability, gross margin for prior period | 12 months
Liability related to new merchant | $ 0
Period of accrued buyout liability increases for new merchants | 12 months

X
- Definition Buyout of Relationship Managers and Sales Managers Commissions, Fixed Multiple Period + References No definition available. + Details
Name: | gpn_BuyoutofRelationshipManagersandSalesManagersCommissionsFixedMultiplePeriod
Namespace Prefix: | gpn_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Determination of Accrued Buyout Liability, Gross Margin for Prior Period + References No definition available. + Details
Name: | gpn_DeterminationofAccruedBuyoutLiabilityGrossMarginforPriorPeriod
Namespace Prefix: | gpn_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition New Merchant Accrued Buyout Liability + References No definition available. + Details
Name: | gpn_NewMerchantAccruedBuyoutLiability
Namespace Prefix: | gpn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Period Accrued Buyout Liability Increases for New Merchants + References No definition available. + Details
Name: | gpn_PeriodAccruedBuyoutLiabilityIncreasesforNewMerchants
Namespace Prefix: | gpn_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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