XML 13 R54.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Credit Facilities (Details Textual) (USD $) | 3 Months Ended |
--- | --- | ---
Mar. 31, 2015 | Dec. 31, 2014
Credit Facility (Textual) [Abstract] |  |
Assets Held-for-sale, Long Lived | $ 21,000,000 gpi_FMCCOffset | $ 22,500,000 gpi_FMCCOffset
Floorplan Offset | (79,795,000)gpi_FloorplanOffset | (39,616,000)gpi_FloorplanOffset
Brazil Credit Facilities [Member] | Maximum [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Debt interest rate | 21.70%us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd / us-gaap_CreditFacilityAxis = gpi_BrazilianCreditFacilityMember / us-gaap_RangeAxis = us-gaap_MaximumMember |
Debt Instrument Maturity Date Period | 12 months |
Brazil Credit Facilities [Member] | Minimum [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Debt interest rate | 16.77%us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd / us-gaap_CreditFacilityAxis = gpi_BrazilianCreditFacilityMember / us-gaap_RangeAxis = us-gaap_MinimumMember |
Debt Instrument Maturity Date Period | 1 month |
FMCC Facility [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Debt Instrument, Basis Spread on Variable Rate | 1.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / us-gaap_CreditFacilityAxis = gpi_FMCCFacilityMember |
Maximum borrowing capacity under line of credit facility | 300,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_CreditFacilityAxis = gpi_FMCCFacilityMember |
Line of Credit Facility, Amount Outstanding | 117,000,000 us-gaap_LineOfCreditFacilityAmountOutstanding / us-gaap_CreditFacilityAxis = gpi_FMCCFacilityMember |
Available amount under borrowing capacity | 183,000,000 us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity / us-gaap_CreditFacilityAxis = gpi_FMCCFacilityMember |
Cancellation of agreement | 0 years 0 months 30 days |
Debt interest rate | 4.75%us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd / us-gaap_CreditFacilityAxis = gpi_FMCCFacilityMember |
Revolving Credit Facility [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Maximum borrowing capacity under line of credit facility | 1,700,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember |
Number of financial institution | 25 gpi_NumberOfFinancialInstitutions / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember |
Number of Manufacturer-affiliated finance companies | 6 gpi_NumberOfManufacturerAffiliatedFinanceCompanies / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember |
Expiry date of Revolving Credit Facility | Jun. 20, 2018 |
Number of tranches | 2 gpi_Numberoftranches / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember |
Line of credit facility, maximum borrowing capacity can be extended, amount | 1,950,000,000 gpi_LineOfCreditFacilityMaximumBorrowingCapacityCanBeExtendedAmount / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember |
Acquisition Line Minimum Commitment | 100,000,000 gpi_AcquisitionLineMinimumCommitment / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember |
Line of credit facility, unamortized cost | 4,900,000 gpi_LineOfCreditFacilityUnamortizedCost / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember |
Restricted payment | 176,400,000 gpi_RestrictedPayment / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember |
Maximum Limit Of Restricted Payment Basket | 125,000,000 gpi_MaximumLimitOfRestrictedPaymentBasket / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember |
Revolving Credit Facility [Member] | Acquisition Line [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Debt Instrument, Basis Spread on Variable Rate | 1.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / gpi_RevolvingCreditFacilityTrancheAxis = gpi_AcquisitionLineMember |
Line of Credit Facility, Amount Outstanding | 123,739,000 us-gaap_LineOfCreditFacilityAmountOutstanding / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / gpi_RevolvingCreditFacilityTrancheAxis = gpi_AcquisitionLineMember | 69,713,000 us-gaap_LineOfCreditFacilityAmountOutstanding / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / gpi_RevolvingCreditFacilityTrancheAxis = gpi_AcquisitionLineMember
Available amount under borrowing capacity | 150,600,000 us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / gpi_RevolvingCreditFacilityTrancheAxis = gpi_AcquisitionLineMember |
Letters of credit outstanding | 45,700,000 us-gaap_LettersOfCreditOutstandingAmount / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / gpi_RevolvingCreditFacilityTrancheAxis = gpi_AcquisitionLineMember |
Revolving Credit Facility [Member] | Acquisition Line [Member] | Maximum [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Maximum borrowing capacity under line of credit facility | 320,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / us-gaap_RangeAxis = us-gaap_MaximumMember / gpi_RevolvingCreditFacilityTrancheAxis = gpi_AcquisitionLineMember |
Commitment fees, Percentage | 0.45%us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / us-gaap_RangeAxis = us-gaap_MaximumMember / gpi_RevolvingCreditFacilityTrancheAxis = gpi_AcquisitionLineMember |
Revolving Credit Facility [Member] | Acquisition Line [Member] | Minimum [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Maximum borrowing capacity under line of credit facility | 100,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / us-gaap_RangeAxis = us-gaap_MinimumMember / gpi_RevolvingCreditFacilityTrancheAxis = gpi_AcquisitionLineMember |
Commitment fees, Percentage | 0.25%us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / us-gaap_RangeAxis = us-gaap_MinimumMember / gpi_RevolvingCreditFacilityTrancheAxis = gpi_AcquisitionLineMember |
Revolving Credit Facility [Member] | Acquisition Line [Member] | United States of America, Dollars |  |
Credit Facility (Textual) [Abstract] |  |
Line of Credit Facility, Amount Outstanding | 123,700,000 us-gaap_LineOfCreditFacilityAmountOutstanding / gpi_AcquisitionLineBorrowingsCurrencyAxis = currency_USD / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / gpi_RevolvingCreditFacilityTrancheAxis = gpi_AcquisitionLineMember |
Revolving Credit Facility [Member] | Acquisition Line [Member] | United States of America, Dollars | Maximum [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Debt Instrument, Basis Spread on Variable Rate | 1.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / gpi_AcquisitionLineBorrowingsCurrencyAxis = currency_USD / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / us-gaap_RangeAxis = us-gaap_MaximumMember / gpi_RevolvingCreditFacilityTrancheAxis = gpi_AcquisitionLineMember |
Revolving Credit Facility [Member] | Acquisition Line [Member] | United States of America, Dollars | Minimum [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Debt Instrument, Basis Spread on Variable Rate | 0.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / gpi_AcquisitionLineBorrowingsCurrencyAxis = currency_USD / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / us-gaap_RangeAxis = us-gaap_MinimumMember / gpi_RevolvingCreditFacilityTrancheAxis = gpi_AcquisitionLineMember |
Revolving Credit Facility [Member] | Acquisition Line [Member] | Euros or Pound Sterling [Member] | Maximum [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Debt Instrument, Basis Spread on Variable Rate | 2.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / gpi_AcquisitionLineBorrowingsCurrencyAxis = gpi_EurosorPoundSterlingMember / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / us-gaap_RangeAxis = us-gaap_MaximumMember / gpi_RevolvingCreditFacilityTrancheAxis = gpi_AcquisitionLineMember |
Maximum borrowing capacity under line of credit facility | 125,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / gpi_AcquisitionLineBorrowingsCurrencyAxis = gpi_EurosorPoundSterlingMember / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / us-gaap_RangeAxis = us-gaap_MaximumMember / gpi_RevolvingCreditFacilityTrancheAxis = gpi_AcquisitionLineMember |
Revolving Credit Facility [Member] | Acquisition Line [Member] | Euros or Pound Sterling [Member] | Minimum [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Debt Instrument, Basis Spread on Variable Rate | 1.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / gpi_AcquisitionLineBorrowingsCurrencyAxis = gpi_EurosorPoundSterlingMember / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / us-gaap_RangeAxis = us-gaap_MinimumMember / gpi_RevolvingCreditFacilityTrancheAxis = gpi_AcquisitionLineMember |
Revolving Credit Facility [Member] | Floorplan Line [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Commitment fees, Percentage | 0.20%us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / gpi_RevolvingCreditFacilityTrancheAxis = gpi_FloorplanLineMember |
Line of Credit Facility, Amount Outstanding | 1,054,100,000 us-gaap_LineOfCreditFacilityAmountOutstanding / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / gpi_RevolvingCreditFacilityTrancheAxis = gpi_FloorplanLineMember |
Available amount under borrowing capacity | 325,900,000 us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / gpi_RevolvingCreditFacilityTrancheAxis = gpi_FloorplanLineMember |
Floorplan Offset | (79,800,000)gpi_FloorplanOffset / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / gpi_RevolvingCreditFacilityTrancheAxis = gpi_FloorplanLineMember |
Weighted average interest rate | 1.40%us-gaap_DebtWeightedAverageInterestRate / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / gpi_RevolvingCreditFacilityTrancheAxis = gpi_FloorplanLineMember |
Maximum period for outstanding borrowing | 1 year 0 months 0 days |
Revolving Credit Facility [Member] | Floorplan Line [Member] | Maximum [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Maximum borrowing capacity under line of credit facility | $ 1,600,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / us-gaap_RangeAxis = us-gaap_MaximumMember / gpi_RevolvingCreditFacilityTrancheAxis = gpi_FloorplanLineMember |
Revolving Credit Facility [Member] | Floorplan Line [Member] | Used Vehicle [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Debt Instrument, Basis Spread on Variable Rate | 1.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / gpi_FloorplanLineInventoryTypeAxis = gpi_UsedVehicleMember / gpi_RevolvingCreditFacilityTrancheAxis = gpi_FloorplanLineMember |
Revolving Credit Facility [Member] | Floorplan Line [Member] | New Vehicle [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Debt Instrument, Basis Spread on Variable Rate | 1.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / us-gaap_CreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember / gpi_FloorplanLineInventoryTypeAxis = gpi_NewVehicleMember / gpi_RevolvingCreditFacilityTrancheAxis = gpi_FloorplanLineMember |
Rental Vehicle Credit Facility [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Debt interest rate | 4.75%us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd / us-gaap_CreditFacilityAxis = gpi_RentalVehicleCreditFacilityMember |
UK Credit Facilities [Member] | Maximum [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Debt interest rate | 3.95%us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd / us-gaap_CreditFacilityAxis = gpi_UKCreditFacilitiesMember / us-gaap_RangeAxis = us-gaap_MaximumMember |
UK Credit Facilities [Member] | Minimum [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Debt interest rate | 1.15%us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd / us-gaap_CreditFacilityAxis = gpi_UKCreditFacilitiesMember / us-gaap_RangeAxis = us-gaap_MinimumMember |

X
- Definition Acquisition line minimum commitment. + References No definition available. + Details
Name: | gpi_AcquisitionLineMinimumCommitment
Namespace Prefix: | gpi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | gpi_CreditFacilityTextualAbstract
Namespace Prefix: | gpi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument Maturity Date Period + References No definition available. + Details
Name: | gpi_DebtInstrumentMaturityDatePeriod
Namespace Prefix: | gpi_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Floorplan offset. + References No definition available. + Details
Name: | gpi_FloorplanOffset
Namespace Prefix: | gpi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition FMCC Offset + References No definition available. + Details
Name: | gpi_FMCCOffset
Namespace Prefix: | gpi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line of credit facility, maximum borrowing capacity can be extended, amount. + References No definition available. + Details
Name: | gpi_LineOfCreditFacilityMaximumBorrowingCapacityCanBeExtendedAmount
Namespace Prefix: | gpi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line of credit facility, unamortized cost. + References No definition available. + Details
Name: | gpi_LineOfCreditFacilityUnamortizedCost
Namespace Prefix: | gpi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Maximum Limit Of Restricted Payment Basket + References No definition available. + Details
Name: | gpi_MaximumLimitOfRestrictedPaymentBasket
Namespace Prefix: | gpi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Maximum period for outstanding borrowing. + References No definition available. + Details
Name: | gpi_MaximumPeriodForOutstandingBorrowing
Namespace Prefix: | gpi_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of days related to cancellation of contract. + References No definition available. + Details
Name: | gpi_NumberOfDaysRelatedToCancellationOfContract
Namespace Prefix: | gpi_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of financial institutions. + References No definition available. + Details
Name: | gpi_NumberOfFinancialInstitutions
Namespace Prefix: | gpi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of Manufacturer-affiliated finance companies. + References No definition available. + Details
Name: | gpi_NumberOfManufacturerAffiliatedFinanceCompanies
Namespace Prefix: | gpi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of tranches + References No definition available. + Details
Name: | gpi_Numberoftranches
Namespace Prefix: | gpi_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Restricted payment. + References No definition available. + Details
Name: | gpi_RestrictedPayment
Namespace Prefix: | gpi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average interest rate of debt outstanding. + References No definition available. + Details
Name: | us-gaap_DebtWeightedAverageInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount borrowed under the credit facility as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 22 -Article 5 + Details
Name: | us-gaap_LineOfCreditFacilityAmountOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Date the credit facility terminates, in CCYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 22 -Article 5 + Details
Name: | us-gaap_LineOfCreditFacilityExpirationDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition The effective interest rate at the end of the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 22 -Article 5 + Details
Name: | us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 22 -Article 5 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 22 -Article 5 + Details
Name: | us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility. + References No definition available. + Details
Name: | us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_CreditFacilityAxis=gpi_BrazilianCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=gpi_FMCCFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=gpi_RentalVehicleCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=gpi_UKCreditFacilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |