Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Assets and Liabilities Recorded at Fair Value (Parenthetical) (Detail)

v2.4.1.9
Fair Value Measurements - Assets and Liabilities Recorded at Fair Value (Parenthetical) (Detail) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Cash Flow Swaps Designated as Hedges [Member]    
Derivatives, Fair Value [Line Items]    
Amount included in other accrued liabilities $ 6.4sah_DerivativeLiabilityInOtherAccruedLiabilities
/ us-gaap_HedgingDesignationAxis
= sah_CashFlowSwapsDesignatedAsHedgesMember
$ 7.5sah_DerivativeLiabilityInOtherAccruedLiabilities
/ us-gaap_HedgingDesignationAxis
= sah_CashFlowSwapsDesignatedAsHedgesMember
Amount included in other long-term liabilities 4.7sah_DerivativeLiabilityInOtherLongTermLiabilities
/ us-gaap_HedgingDesignationAxis
= sah_CashFlowSwapsDesignatedAsHedgesMember
2.8sah_DerivativeLiabilityInOtherLongTermLiabilities
/ us-gaap_HedgingDesignationAxis
= sah_CashFlowSwapsDesignatedAsHedgesMember
Cash Flow Swaps Not Designated as Hedges [Member]    
Derivatives, Fair Value [Line Items]    
Amount included in other accrued liabilities 0.6sah_DerivativeLiabilityInOtherAccruedLiabilities
/ us-gaap_HedgingDesignationAxis
= sah_CashFlowSwapsNotDesignatedAsHedgesMember
0.7sah_DerivativeLiabilityInOtherAccruedLiabilities
/ us-gaap_HedgingDesignationAxis
= sah_CashFlowSwapsNotDesignatedAsHedgesMember
Amount included in other long-term liabilities $ 0.8sah_DerivativeLiabilityInOtherLongTermLiabilities
/ us-gaap_HedgingDesignationAxis
= sah_CashFlowSwapsNotDesignatedAsHedgesMember
$ 0.8sah_DerivativeLiabilityInOtherLongTermLiabilities
/ us-gaap_HedgingDesignationAxis
= sah_CashFlowSwapsNotDesignatedAsHedgesMember