XML 29 R71.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Credit Facilities (Details Textual) (USD $) | 12 Months Ended |
--- | --- | ---
Dec. 31, 2014 | Dec. 31, 2013
Credit Facility (Textual) [Abstract] |  |
Outstanding balance, borrowing capacity | $ 1,098,126,000 us-gaap_LineOfCreditFacilityAmountOutstanding |
Available amount under borrowing capacity | 281,900,000 us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity |
FMCC Offset | 22,500,000 gpi_FMCCOffset | 0 gpi_FMCCOffset
Offset account related to floorplan notes payable - credit facility | (39,616,000)gpi_FloorplanOffset | (56,198,000)gpi_FloorplanOffset
Maximum Limit of Restricted Payment | 125 |
Floorplan Notes Payable Manufacturer Affiliates | 307,656,000 gpi_FloorplanNotesPayableManufacturerAffiliates | 346,572,000 gpi_FloorplanNotesPayableManufacturerAffiliates
Acquisition Line [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Outstanding balance, borrowing capacity | 69,713,000 us-gaap_LineOfCreditFacilityAmountOutstanding / us-gaap_LineOfCreditFacilityAxis = gpi_AcquisitionLineMember |
Letters of credit outstanding | 43,200,000 us-gaap_LettersOfCreditOutstandingAmount / us-gaap_LineOfCreditFacilityAxis = gpi_AcquisitionLineMember |
Revolving Credit Facility [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Number of financial institution | 25 gpi_NumberOfFinancialInstitutions / us-gaap_LineOfCreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember |
Number of Manufacturer-affiliated finance companies | 6 gpi_NumberOfManufacturerAffiliatedFinanceCompanies / us-gaap_LineOfCreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember |
Expiry date of Revolving Credit Facility | Jun. 20, 2018 |
Line of credit facility, maximum borrowing capacity can be extended, amount | 1,950,000,000 gpi_LineOfCreditFacilityMaximumBorrowingCapacityCanBeExtendedAmount / us-gaap_LineOfCreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember |
Line of credit facility, unamortized cost | 5,300,000 gpi_LineOfCreditFacilityUnamortizedCost / us-gaap_LineOfCreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember |
Restricted Payment Basket | 181,600,000 gpi_RestrictedPaymentBasket / us-gaap_LineOfCreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember |
Revolving Credit Facility [Member] | Amended terms [Domain] |  |
Credit Facility (Textual) [Abstract] |  |
Maximum borrowing capacity under line of credit facility | 1,700,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / gpi_AmendedtermsAxis = gpi_AmendedtermsDomain / us-gaap_LineOfCreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember |
Revolving Credit Facility [Member] | Original terms [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Maximum borrowing capacity under line of credit facility | 1,350,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / gpi_AmendedtermsAxis = gpi_OriginaltermsMember / us-gaap_LineOfCreditFacilityAxis = us-gaap_RevolvingCreditFacilityMember |
FMCC Facility [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Maximum borrowing capacity under line of credit facility | 300,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_LineOfCreditFacilityAxis = gpi_FmccFacilityMember |
Basis spread on interest rate | 1.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / us-gaap_LineOfCreditFacilityAxis = gpi_FmccFacilityMember |
Available amount under borrowing capacity | 172,300,000 us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity / us-gaap_LineOfCreditFacilityAxis = gpi_FmccFacilityMember |
Cancellation of agreement | 30 days |
Floorplan Notes Payable Manufacturer Affiliates Gross | 150,183,000 gpi_FloorplanNotesPayableManufacturerAffiliatesGross / us-gaap_LineOfCreditFacilityAxis = gpi_FmccFacilityMember |
Floorplan Notes Payable Manufacturer Affiliates | 127,683,000 gpi_FloorplanNotesPayableManufacturerAffiliates / us-gaap_LineOfCreditFacilityAxis = gpi_FmccFacilityMember | 190,954,000 gpi_FloorplanNotesPayableManufacturerAffiliates / us-gaap_LineOfCreditFacilityAxis = gpi_FmccFacilityMember
Debt interest rate | 4.75%us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd / us-gaap_LineOfCreditFacilityAxis = gpi_FmccFacilityMember |
UK Credit Facilities [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Debt Instrument, Interest Rate, Stated Percentage Rate Range, Minimum | 1.41%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum / us-gaap_LineOfCreditFacilityAxis = gpi_UKCreditFacilitiesMember |
Interest rate, maximum | 3.95%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum / us-gaap_LineOfCreditFacilityAxis = gpi_UKCreditFacilitiesMember |
Brazil credit facilities [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Debt Instrument, Interest Rate, Stated Percentage Rate Range, Minimum | 15.90%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum / us-gaap_LineOfCreditFacilityAxis = gpi_BrazilcreditfacilitiesMember |
Interest rate, maximum | 20.70%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum / us-gaap_LineOfCreditFacilityAxis = gpi_BrazilcreditfacilitiesMember |
Rental Vehicle [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Interest rate, maximum | 4.80%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum / us-gaap_LineOfCreditFacilityAxis = gpi_RentalVehicleCreditFacilityMember |
Floorplan Line [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Maximum borrowing capacity under line of credit facility | 1,600,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_LongtermDebtTypeAxis = gpi_FloorplanLineMember |
Commitment fees, Percentage | 0.20%us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage / us-gaap_LongtermDebtTypeAxis = gpi_FloorplanLineMember |
Weighted average interest rate | 1.40%us-gaap_DebtWeightedAverageInterestRate / us-gaap_LongtermDebtTypeAxis = gpi_FloorplanLineMember | 1.40%us-gaap_DebtWeightedAverageInterestRate / us-gaap_LongtermDebtTypeAxis = gpi_FloorplanLineMember
Maximum period for outstanding borrowing | 1 year |
Floorplan Line [Member] | New Vehicle [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Basis spread on interest rate | 1.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / us-gaap_LineOfCreditFacilityAxis = gpi_NewVehicleMember / us-gaap_LongtermDebtTypeAxis = gpi_FloorplanLineMember |
Floorplan Line [Member] | Used Vehicle [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Basis spread on interest rate | 1.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / us-gaap_LineOfCreditFacilityAxis = gpi_UsedVehicleMember / us-gaap_LongtermDebtTypeAxis = gpi_FloorplanLineMember |
Acquisition Line [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Maximum borrowing capacity under line of credit facility | 320,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_LongtermDebtTypeAxis = gpi_AcquisitionLineMember |
Line of credit facility minimum borrowing capacity | 100,000,000 gpi_Lineofcreditfacilityminimumborrowingcapacity / us-gaap_LongtermDebtTypeAxis = gpi_AcquisitionLineMember |
Basis spread on interest rate | 1.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / us-gaap_LongtermDebtTypeAxis = gpi_AcquisitionLineMember |
Restricted payment maximum | 100,000,000 gpi_RestrictedPaymentMaximum / us-gaap_LongtermDebtTypeAxis = gpi_AcquisitionLineMember |
Available amount under borrowing capacity | 207,100,000 us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity / us-gaap_LongtermDebtTypeAxis = gpi_AcquisitionLineMember |
Maximum [Member] | Acquisition Line [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Commitment fees, Percentage | 0.45%us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage / us-gaap_LongtermDebtTypeAxis = gpi_AcquisitionLineMember / us-gaap_RangeAxis = us-gaap_MaximumMember |
Minimum [Member] | Acquisition Line [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Commitment fees, Percentage | 0.25%us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage / us-gaap_LongtermDebtTypeAxis = gpi_AcquisitionLineMember / us-gaap_RangeAxis = us-gaap_MinimumMember |
United States of America, Dollars | Maximum [Member] | Acquisition Line [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Basis spread on interest rate | 1.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / gpi_BorrowingscurrencyAxis = currency_USD / us-gaap_LongtermDebtTypeAxis = gpi_AcquisitionLineMember / us-gaap_RangeAxis = us-gaap_MaximumMember |
United States of America, Dollars | Minimum [Member] | Acquisition Line [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Basis spread on interest rate | 0.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / gpi_BorrowingscurrencyAxis = currency_USD / us-gaap_LongtermDebtTypeAxis = gpi_AcquisitionLineMember / us-gaap_RangeAxis = us-gaap_MinimumMember |
Euros or Pound Sterling [Member] | Acquisition Line [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Maximum borrowing capacity under line of credit facility | $ 125,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / gpi_BorrowingscurrencyAxis = gpi_EurosorPoundSterlingMember / us-gaap_LongtermDebtTypeAxis = gpi_AcquisitionLineMember |
Euros or Pound Sterling [Member] | Maximum [Member] | Acquisition Line [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Basis spread on interest rate | 2.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / gpi_BorrowingscurrencyAxis = gpi_EurosorPoundSterlingMember / us-gaap_LongtermDebtTypeAxis = gpi_AcquisitionLineMember / us-gaap_RangeAxis = us-gaap_MaximumMember |
Euros or Pound Sterling [Member] | Minimum [Member] | Acquisition Line [Member] |  |
Credit Facility (Textual) [Abstract] |  |
Basis spread on interest rate | 1.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / gpi_BorrowingscurrencyAxis = gpi_EurosorPoundSterlingMember / us-gaap_LongtermDebtTypeAxis = gpi_AcquisitionLineMember / us-gaap_RangeAxis = us-gaap_MinimumMember |

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

X
- Definition Amounts payable for the financing of specific new vehicle inventory with Ford Motor Credit Company, the financing of new and used vehicle inventory in the United Kingdom with BMW Financial Services and the financing of rental vehicle inventory with several other manufacturers. Payments on floor plan notes payable are generally due as the vehicles are sold. + References No definition available. + Details
Name: | gpi_FloorplanNotesPayableManufacturerAffiliates
Namespace Prefix: | gpi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Floorplan Notes Payable Manufacturer Affiliates Gross + References No definition available. + Details
Name: | gpi_FloorplanNotesPayableManufacturerAffiliatesGross
Namespace Prefix: | gpi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 minimum borrowing capacity for working capital and general corporate purposes, including acquisitions. + References No definition available. + Details
Name: | gpi_Lineofcreditfacilityminimumborrowingcapacity
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. + References No definition available. + Details
Name: | gpi_MaximumLimitOfRestrictedPayment
Namespace Prefix: | gpi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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 Restricted Payment Basket + References No definition available. + Details
Name: | gpi_RestrictedPaymentBasket
Namespace Prefix: | gpi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Restricted payment maximum. + References No definition available. + Details
Name: | gpi_RestrictedPaymentMaximum
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 Maximum contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 22 -Article 5 Reference 2: 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.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Minimum contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 22 -Article 5 Reference 2: 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.22(a)(2)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum
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: | gpi_BorrowingscurrencyAxis=currency_USD
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | gpi_BorrowingscurrencyAxis=gpi_EurosorPoundSterlingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LineOfCreditFacilityAxis=gpi_AcquisitionLineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LineOfCreditFacilityAxis=gpi_BrazilcreditfacilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LineOfCreditFacilityAxis=gpi_FmccFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=gpi_AcquisitionLineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=gpi_FloorplanLineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |