XML 70 R91.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed Consolidated Financial Information Condensed Consolidated Cash Flow (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Net Cash Provided by (Used in) Operating Activities $ 198,288us-gaap_NetCashProvidedByUsedInOperatingActivities $ 52,372us-gaap_NetCashProvidedByUsedInOperatingActivities $ (75,322)us-gaap_NetCashProvidedByUsedInOperatingActivities  
Payments to Acquire Businesses, Net of Cash Acquired (336,551)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired (269,860)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired (177,956)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired  
Proceeds From Disposition Of Franchise Property And Equipment 144,597gpi_ProceedsFromDispositionOfFranchisePropertyAndEquipment 102,186gpi_ProceedsFromDispositionOfFranchisePropertyAndEquipment 39,197gpi_ProceedsFromDispositionOfFranchisePropertyAndEquipment  
Payments to Acquire Property, Plant, and Equipment (150,392)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (102,858)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (88,491)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment  
Payments for (Proceeds from) Other Investing Activities (4,705)us-gaap_PaymentsForProceedsFromOtherInvestingActivities 1,878us-gaap_PaymentsForProceedsFromOtherInvestingActivities 2,792us-gaap_PaymentsForProceedsFromOtherInvestingActivities  
Net Cash Provided by (Used in) Investing Activities (347,051)us-gaap_NetCashProvidedByUsedInInvestingActivities (268,654)us-gaap_NetCashProvidedByUsedInInvestingActivities (224,458)us-gaap_NetCashProvidedByUsedInInvestingActivities  
Borrowings On Credit Facility Floorplan Line 7,832,014gpi_BorrowingsOnCreditFacilityFloorplanLine 6,379,328gpi_BorrowingsOnCreditFacilityFloorplanLine 5,700,108gpi_BorrowingsOnCreditFacilityFloorplanLine  
Repayments On Credit Facility Floorplan Line (7,802,719)gpi_RepaymentsOnCreditFacilityFloorplanLine (6,153,677)gpi_RepaymentsOnCreditFacilityFloorplanLine (5,453,148)gpi_RepaymentsOnCreditFacilityFloorplanLine  
Borrowings on Credit Facility Acquisition Line 389,368gpi_BorrowingsOnCreditFacilityAcquisitionLine 60,000gpi_BorrowingsOnCreditFacilityAcquisitionLine 0gpi_BorrowingsOnCreditFacilityAcquisitionLine  
Repayments on Credit Facility Acquisition Line (379,681)gpi_RepaymentsOnCreditFacilityAcquisitionLine 0gpi_RepaymentsOnCreditFacilityAcquisitionLine 0gpi_RepaymentsOnCreditFacilityAcquisitionLine  
Borrowings On Real Estate Credit Facility 200gpi_BorrowingsOnRealEstateCreditFacility 19,640gpi_BorrowingsOnRealEstateCreditFacility 18,080gpi_BorrowingsOnRealEstateCreditFacility  
Principal Payments On Real Estate Credit Facility (9,917)gpi_PrincipalPaymentsOnRealEstateCreditFacility (8,597)gpi_PrincipalPaymentsOnRealEstateCreditFacility (2,406)gpi_PrincipalPaymentsOnRealEstateCreditFacility  
Proceeds from Issuance of Unsecured Debt 539,600us-gaap_ProceedsFromIssuanceOfUnsecuredDebt 0us-gaap_ProceedsFromIssuanceOfUnsecuredDebt 0us-gaap_ProceedsFromIssuanceOfUnsecuredDebt  
Payments of Debt Issuance Costs (1,881)us-gaap_PaymentsOfDebtIssuanceCosts 0us-gaap_PaymentsOfDebtIssuanceCosts 0us-gaap_PaymentsOfDebtIssuanceCosts  
Repayments of 3.00% Convertible Notes (260,074)gpi_Repaymentsof3.00ConvertibleNotes 0gpi_Repaymentsof3.00ConvertibleNotes 0gpi_Repaymentsof3.00ConvertibleNotes  
Proceeds from call options and warrants related to 3% Notes 32,697gpi_Proceedsfromcalloptionsandwarrantsrelatedto3Notes 0gpi_Proceedsfromcalloptionsandwarrantsrelatedto3Notes 0gpi_Proceedsfromcalloptionsandwarrantsrelatedto3Notes  
Repayments of 2.25% Convertible Notes (182,756)gpi_Repaymentsof2.25ConvertibleNotes 0gpi_Repaymentsof2.25ConvertibleNotes 0gpi_Repaymentsof2.25ConvertibleNotes  
Proceeds from Issuance of Other Long-term Debt 91,137us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt 10,289us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt 275us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt  
Repayments of Other Long-term Debt (85,905)us-gaap_RepaymentsOfOtherLongTermDebt (71,170)us-gaap_RepaymentsOfOtherLongTermDebt (4,784)us-gaap_RepaymentsOfOtherLongTermDebt  
Borrowings Of Long Term Debt Related To Real Estate Loans 111,979gpi_BorrowingsOfLongTermDebtRelatedToRealEstateLoans 55,345gpi_BorrowingsOfLongTermDebtRelatedToRealEstateLoans 70,685gpi_BorrowingsOfLongTermDebtRelatedToRealEstateLoans  
Principal Payments Of Long Term Debt Related To Real Estate Loans (50,033)gpi_PrincipalPaymentsOfLongTermDebtRelatedToRealEstateLoans (36,978)gpi_PrincipalPaymentsOfLongTermDebtRelatedToRealEstateLoans (15,197)gpi_PrincipalPaymentsOfLongTermDebtRelatedToRealEstateLoans  
Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options (321)us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions (1,822)us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions (915)us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions  
Payments for Repurchase of Common Stock (36,802)us-gaap_PaymentsForRepurchaseOfCommonStock (3,553)us-gaap_PaymentsForRepurchaseOfCommonStock (11,317)us-gaap_PaymentsForRepurchaseOfCommonStock  
Tax effect from excess stock-based compensation 1,841us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 2,993us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 2,875us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities  
Payments of Ordinary Dividends, Common Stock (17,097)us-gaap_PaymentsOfDividendsCommonStock (15,805)us-gaap_PaymentsOfDividendsCommonStock (13,433)us-gaap_PaymentsOfDividendsCommonStock  
Borrowings (repayments) with subsidiaries 0gpi_Borrowingsrepaymentswithsubsidiaries 0gpi_Borrowingsrepaymentswithsubsidiaries 0gpi_Borrowingsrepaymentswithsubsidiaries  
Change in investment in subsidiaries 0gpi_Changeininvestmentinsubsidiaries 0gpi_Changeininvestmentinsubsidiaries 0gpi_Changeininvestmentinsubsidiaries  
Cash Dividends Paid to Parent Company by Consolidated Subsidiaries 0us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries 0us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries 0us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries  
Investment in Subsidiaries 0gpi_InvestmentinSubsidiaries 0gpi_InvestmentinSubsidiaries    
Net Cash Provided by (Used in) Financing Activities 171,650us-gaap_NetCashProvidedByUsedInFinancingActivities 235,993us-gaap_NetCashProvidedByUsedInFinancingActivities 290,823us-gaap_NetCashProvidedByUsedInFinancingActivities  
Effect of Exchange Rate on Cash and Cash Equivalents (2,127)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents (4,146)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents (1,288)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents  
Cash and Cash Equivalents, Period Increase (Decrease) 20,760us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 15,565us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (10,245)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease  
Cash and Cash Equivalents, at Carrying Value 40,975us-gaap_CashAndCashEquivalentsAtCarryingValue 20,215us-gaap_CashAndCashEquivalentsAtCarryingValue 4,650us-gaap_CashAndCashEquivalentsAtCarryingValue 14,895us-gaap_CashAndCashEquivalentsAtCarryingValue
Parent Company [Member]        
Net Cash Provided by (Used in) Operating Activities (327)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
(3,797)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
(2,851)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
 
Payments to Acquire Businesses, Net of Cash Acquired    0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
 
Proceeds From Disposition Of Franchise Property And Equipment 0gpi_ProceedsFromDispositionOfFranchisePropertyAndEquipment
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0gpi_ProceedsFromDispositionOfFranchisePropertyAndEquipment
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0gpi_ProceedsFromDispositionOfFranchisePropertyAndEquipment
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
 
Payments to Acquire Property, Plant, and Equipment 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
 
Payments for (Proceeds from) Other Investing Activities 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
 
Net Cash Provided by (Used in) Investing Activities 0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
 
Borrowings On Credit Facility Floorplan Line 0gpi_BorrowingsOnCreditFacilityFloorplanLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0gpi_BorrowingsOnCreditFacilityFloorplanLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0gpi_BorrowingsOnCreditFacilityFloorplanLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
 
Repayments On Credit Facility Floorplan Line 0gpi_RepaymentsOnCreditFacilityFloorplanLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0gpi_RepaymentsOnCreditFacilityFloorplanLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0gpi_RepaymentsOnCreditFacilityFloorplanLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
 
Borrowings on Credit Facility Acquisition Line 389,368gpi_BorrowingsOnCreditFacilityAcquisitionLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
60,000gpi_BorrowingsOnCreditFacilityAcquisitionLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0gpi_BorrowingsOnCreditFacilityAcquisitionLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
 
Repayments on Credit Facility Acquisition Line (379,681)gpi_RepaymentsOnCreditFacilityAcquisitionLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
  0gpi_RepaymentsOnCreditFacilityAcquisitionLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
 
Borrowings On Real Estate Credit Facility 0gpi_BorrowingsOnRealEstateCreditFacility
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0gpi_BorrowingsOnRealEstateCreditFacility
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0gpi_BorrowingsOnRealEstateCreditFacility
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
 
Principal Payments On Real Estate Credit Facility 0gpi_PrincipalPaymentsOnRealEstateCreditFacility
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0gpi_PrincipalPaymentsOnRealEstateCreditFacility
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0gpi_PrincipalPaymentsOnRealEstateCreditFacility
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
 
Proceeds from Issuance of Unsecured Debt 539,600us-gaap_ProceedsFromIssuanceOfUnsecuredDebt
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
     
Payments of Debt Issuance Costs (1,881)us-gaap_PaymentsOfDebtIssuanceCosts
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
     
Repayments of 3.00% Convertible Notes (260,074)gpi_Repaymentsof3.00ConvertibleNotes
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
     
Proceeds from call options and warrants related to 3% Notes 32,697gpi_Proceedsfromcalloptionsandwarrantsrelatedto3Notes
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
     
Repayments of 2.25% Convertible Notes (182,756)gpi_Repaymentsof2.25ConvertibleNotes
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
     
Proceeds from Issuance of Other Long-term Debt 0us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
 
Repayments of Other Long-term Debt 0us-gaap_RepaymentsOfOtherLongTermDebt
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0us-gaap_RepaymentsOfOtherLongTermDebt
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0us-gaap_RepaymentsOfOtherLongTermDebt
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
 
Borrowings Of Long Term Debt Related To Real Estate Loans 0gpi_BorrowingsOfLongTermDebtRelatedToRealEstateLoans
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0gpi_BorrowingsOfLongTermDebtRelatedToRealEstateLoans
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0gpi_BorrowingsOfLongTermDebtRelatedToRealEstateLoans
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
 
Principal Payments Of Long Term Debt Related To Real Estate Loans 0gpi_PrincipalPaymentsOfLongTermDebtRelatedToRealEstateLoans
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0gpi_PrincipalPaymentsOfLongTermDebtRelatedToRealEstateLoans
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0gpi_PrincipalPaymentsOfLongTermDebtRelatedToRealEstateLoans
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
 
Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options (321)us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
(1,822)us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
(915)us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
 
Payments for Repurchase of Common Stock (36,802)us-gaap_PaymentsForRepurchaseOfCommonStock
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
(3,553)us-gaap_PaymentsForRepurchaseOfCommonStock
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
(11,317)us-gaap_PaymentsForRepurchaseOfCommonStock
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
 
Tax effect from excess stock-based compensation 0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
 
Payments of Ordinary Dividends, Common Stock (17,097)us-gaap_PaymentsOfDividendsCommonStock
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
(15,805)us-gaap_PaymentsOfDividendsCommonStock
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
(13,433)us-gaap_PaymentsOfDividendsCommonStock
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
 
Borrowings (repayments) with subsidiaries 78,199gpi_Borrowingsrepaymentswithsubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
50,651gpi_Borrowingsrepaymentswithsubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
145,184gpi_Borrowingsrepaymentswithsubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
 
Change in investment in subsidiaries (160,925)gpi_Changeininvestmentinsubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
(85,674)gpi_Changeininvestmentinsubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
(116,668)gpi_Changeininvestmentinsubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
 
Cash Dividends Paid to Parent Company by Consolidated Subsidiaries 0us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
 
Investment in Subsidiaries (1,964,442)gpi_InvestmentinSubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
(1,710,185)gpi_InvestmentinSubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
   
Net Cash Provided by (Used in) Financing Activities 327us-gaap_NetCashProvidedByUsedInFinancingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
3,797us-gaap_NetCashProvidedByUsedInFinancingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
2,851us-gaap_NetCashProvidedByUsedInFinancingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
 
Effect of Exchange Rate on Cash and Cash Equivalents 0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
 
Cash and Cash Equivalents, Period Increase (Decrease) 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
 
Cash and Cash Equivalents, at Carrying Value 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ParentCompanyMember
Guarantor Subsidiaries [Member]        
Net Cash Provided by (Used in) Operating Activities 235,236us-gaap_NetCashProvidedByUsedInOperatingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
47,525us-gaap_NetCashProvidedByUsedInOperatingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
(78,501)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
 
Payments to Acquire Businesses, Net of Cash Acquired (306,364)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
(131,654)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
(155,299)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
 
Proceeds From Disposition Of Franchise Property And Equipment 141,147gpi_ProceedsFromDispositionOfFranchisePropertyAndEquipment
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
102,069gpi_ProceedsFromDispositionOfFranchisePropertyAndEquipment
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
39,122gpi_ProceedsFromDispositionOfFranchisePropertyAndEquipment
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
 
Payments to Acquire Property, Plant, and Equipment (140,407)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
(73,615)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
(84,933)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
 
Payments for (Proceeds from) Other Investing Activities (4,705)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
1,878us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
2,792us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
 
Net Cash Provided by (Used in) Investing Activities (310,329)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
(101,322)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
(198,318)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
 
Borrowings On Credit Facility Floorplan Line 7,832,014gpi_BorrowingsOnCreditFacilityFloorplanLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
6,379,328gpi_BorrowingsOnCreditFacilityFloorplanLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
5,700,108gpi_BorrowingsOnCreditFacilityFloorplanLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
 
Repayments On Credit Facility Floorplan Line (7,802,719)gpi_RepaymentsOnCreditFacilityFloorplanLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
(6,153,677)gpi_RepaymentsOnCreditFacilityFloorplanLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
(5,453,148)gpi_RepaymentsOnCreditFacilityFloorplanLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
 
Borrowings on Credit Facility Acquisition Line 0gpi_BorrowingsOnCreditFacilityAcquisitionLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
0gpi_BorrowingsOnCreditFacilityAcquisitionLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
0gpi_BorrowingsOnCreditFacilityAcquisitionLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
 
Repayments on Credit Facility Acquisition Line 0gpi_RepaymentsOnCreditFacilityAcquisitionLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
  0gpi_RepaymentsOnCreditFacilityAcquisitionLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
 
Borrowings On Real Estate Credit Facility 200gpi_BorrowingsOnRealEstateCreditFacility
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
19,640gpi_BorrowingsOnRealEstateCreditFacility
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
18,080gpi_BorrowingsOnRealEstateCreditFacility
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
 
Principal Payments On Real Estate Credit Facility (9,917)gpi_PrincipalPaymentsOnRealEstateCreditFacility
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
(8,597)gpi_PrincipalPaymentsOnRealEstateCreditFacility
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
(2,406)gpi_PrincipalPaymentsOnRealEstateCreditFacility
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
 
Proceeds from Issuance of Unsecured Debt 0us-gaap_ProceedsFromIssuanceOfUnsecuredDebt
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
     
Payments of Debt Issuance Costs 0us-gaap_PaymentsOfDebtIssuanceCosts
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
     
Repayments of 3.00% Convertible Notes 0gpi_Repaymentsof3.00ConvertibleNotes
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
     
Proceeds from call options and warrants related to 3% Notes 0gpi_Proceedsfromcalloptionsandwarrantsrelatedto3Notes
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
     
Repayments of 2.25% Convertible Notes 0gpi_Repaymentsof2.25ConvertibleNotes
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
     
Proceeds from Issuance of Other Long-term Debt 0us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
275us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
 
Repayments of Other Long-term Debt 0us-gaap_RepaymentsOfOtherLongTermDebt
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_RepaymentsOfOtherLongTermDebt
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
(3,846)us-gaap_RepaymentsOfOtherLongTermDebt
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
 
Borrowings Of Long Term Debt Related To Real Estate Loans 86,522gpi_BorrowingsOfLongTermDebtRelatedToRealEstateLoans
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
27,925gpi_BorrowingsOfLongTermDebtRelatedToRealEstateLoans
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
62,895gpi_BorrowingsOfLongTermDebtRelatedToRealEstateLoans
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
 
Principal Payments Of Long Term Debt Related To Real Estate Loans (33,143)gpi_PrincipalPaymentsOfLongTermDebtRelatedToRealEstateLoans
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
(21,038)gpi_PrincipalPaymentsOfLongTermDebtRelatedToRealEstateLoans
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
(13,098)gpi_PrincipalPaymentsOfLongTermDebtRelatedToRealEstateLoans
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
 
Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options 0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
 
Payments for Repurchase of Common Stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
 
Tax effect from excess stock-based compensation 1,841us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
2,993us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
2,875us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
 
Payments of Ordinary Dividends, Common Stock 0us-gaap_PaymentsOfDividendsCommonStock
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
 
Borrowings (repayments) with subsidiaries (141,824)gpi_Borrowingsrepaymentswithsubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
(278,850)gpi_Borrowingsrepaymentswithsubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
(146,525)gpi_Borrowingsrepaymentswithsubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
 
Change in investment in subsidiaries 161,073gpi_Changeininvestmentinsubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
86,038gpi_Changeininvestmentinsubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
108,039gpi_Changeininvestmentinsubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
 
Cash Dividends Paid to Parent Company by Consolidated Subsidiaries 2,119us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
1,049us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
 
Investment in Subsidiaries 0gpi_InvestmentinSubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
0gpi_InvestmentinSubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
   
Net Cash Provided by (Used in) Financing Activities 96,166us-gaap_NetCashProvidedByUsedInFinancingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
53,762us-gaap_NetCashProvidedByUsedInFinancingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
274,298us-gaap_NetCashProvidedByUsedInFinancingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
 
Effect of Exchange Rate on Cash and Cash Equivalents 0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
 
Cash and Cash Equivalents, Period Increase (Decrease) 21,073us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
(35)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
(2,521)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
 
Cash and Cash Equivalents, at Carrying Value 25,379us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
4,306us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
4,341us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
6,862us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_GuarantorSubsidiariesMember
Non-Guarantor Subsidiaries [Member]        
Net Cash Provided by (Used in) Operating Activities (36,621)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
8,644us-gaap_NetCashProvidedByUsedInOperatingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
6,030us-gaap_NetCashProvidedByUsedInOperatingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Payments to Acquire Businesses, Net of Cash Acquired (30,187)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
(138,206)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
(22,657)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Proceeds From Disposition Of Franchise Property And Equipment 3,450gpi_ProceedsFromDispositionOfFranchisePropertyAndEquipment
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
117gpi_ProceedsFromDispositionOfFranchisePropertyAndEquipment
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
75gpi_ProceedsFromDispositionOfFranchisePropertyAndEquipment
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Payments to Acquire Property, Plant, and Equipment (9,985)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
(29,243)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
(3,558)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Payments for (Proceeds from) Other Investing Activities 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Net Cash Provided by (Used in) Investing Activities (36,722)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
(167,332)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
(26,140)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Borrowings On Credit Facility Floorplan Line 0gpi_BorrowingsOnCreditFacilityFloorplanLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
0gpi_BorrowingsOnCreditFacilityFloorplanLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
0gpi_BorrowingsOnCreditFacilityFloorplanLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Repayments On Credit Facility Floorplan Line 0gpi_RepaymentsOnCreditFacilityFloorplanLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
0gpi_RepaymentsOnCreditFacilityFloorplanLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
0gpi_RepaymentsOnCreditFacilityFloorplanLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Borrowings on Credit Facility Acquisition Line 0gpi_BorrowingsOnCreditFacilityAcquisitionLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
0gpi_BorrowingsOnCreditFacilityAcquisitionLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
0gpi_BorrowingsOnCreditFacilityAcquisitionLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Repayments on Credit Facility Acquisition Line 0gpi_RepaymentsOnCreditFacilityAcquisitionLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
  0gpi_RepaymentsOnCreditFacilityAcquisitionLine
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Borrowings On Real Estate Credit Facility 0gpi_BorrowingsOnRealEstateCreditFacility
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
0gpi_BorrowingsOnRealEstateCreditFacility
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
0gpi_BorrowingsOnRealEstateCreditFacility
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Principal Payments On Real Estate Credit Facility 0gpi_PrincipalPaymentsOnRealEstateCreditFacility
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
0gpi_PrincipalPaymentsOnRealEstateCreditFacility
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
0gpi_PrincipalPaymentsOnRealEstateCreditFacility
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Proceeds from Issuance of Unsecured Debt 0us-gaap_ProceedsFromIssuanceOfUnsecuredDebt
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
     
Payments of Debt Issuance Costs 0us-gaap_PaymentsOfDebtIssuanceCosts
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
     
Repayments of 3.00% Convertible Notes 0gpi_Repaymentsof3.00ConvertibleNotes
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
     
Proceeds from call options and warrants related to 3% Notes 0gpi_Proceedsfromcalloptionsandwarrantsrelatedto3Notes
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
     
Repayments of 2.25% Convertible Notes 0gpi_Repaymentsof2.25ConvertibleNotes
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
     
Proceeds from Issuance of Other Long-term Debt 91,137us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
10,289us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Repayments of Other Long-term Debt (85,905)us-gaap_RepaymentsOfOtherLongTermDebt
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
(71,170)us-gaap_RepaymentsOfOtherLongTermDebt
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
(938)us-gaap_RepaymentsOfOtherLongTermDebt
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Borrowings Of Long Term Debt Related To Real Estate Loans 25,457gpi_BorrowingsOfLongTermDebtRelatedToRealEstateLoans
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
27,420gpi_BorrowingsOfLongTermDebtRelatedToRealEstateLoans
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
7,790gpi_BorrowingsOfLongTermDebtRelatedToRealEstateLoans
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Principal Payments Of Long Term Debt Related To Real Estate Loans (16,890)gpi_PrincipalPaymentsOfLongTermDebtRelatedToRealEstateLoans
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
(15,940)gpi_PrincipalPaymentsOfLongTermDebtRelatedToRealEstateLoans
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
(2,099)gpi_PrincipalPaymentsOfLongTermDebtRelatedToRealEstateLoans
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options 0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Payments for Repurchase of Common Stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Tax effect from excess stock-based compensation 0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Payments of Ordinary Dividends, Common Stock 0us-gaap_PaymentsOfDividendsCommonStock
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Borrowings (repayments) with subsidiaries 63,625gpi_Borrowingsrepaymentswithsubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
228,199gpi_Borrowingsrepaymentswithsubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,341gpi_Borrowingsrepaymentswithsubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Change in investment in subsidiaries (148)gpi_Changeininvestmentinsubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
(364)gpi_Changeininvestmentinsubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
8,629gpi_Changeininvestmentinsubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Cash Dividends Paid to Parent Company by Consolidated Subsidiaries (2,119)us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
(1,049)us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Investment in Subsidiaries 0gpi_InvestmentinSubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
0gpi_InvestmentinSubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Net Cash Provided by (Used in) Financing Activities 75,157us-gaap_NetCashProvidedByUsedInFinancingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
178,434us-gaap_NetCashProvidedByUsedInFinancingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
13,674us-gaap_NetCashProvidedByUsedInFinancingActivities
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Effect of Exchange Rate on Cash and Cash Equivalents (2,127)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
(4,146)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
(1,288)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Cash and Cash Equivalents, Period Increase (Decrease) (313)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
15,600us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
(7,724)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Cash and Cash Equivalents, at Carrying Value 15,596us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
15,909us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
309us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
8,033us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_NonGuarantorSubsidiariesMember
Consolidation, Eliminations [Member]        
Investment in Subsidiaries 1,964,442gpi_InvestmentinSubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ConsolidationEliminationsMember
1,710,185gpi_InvestmentinSubsidiaries
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ConsolidationEliminationsMember
   
Cash and Cash Equivalents, at Carrying Value $ 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ConsolidationEliminationsMember
$ 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gpi_CondensedconsolidatedfinancialinformationentitiesAxis
= us-gaap_ConsolidationEliminationsMember