Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements - Fair Value and Carrying Value of Fixed Rate Long-Term Debt (Detail)

v2.4.1.9
Fair Value Measurements - Fair Value and Carrying Value of Fixed Rate Long-Term Debt (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Carrying Value $ 773,412us-gaap_LongTermDebt  
7.0% Senior Subordinated Notes Due 2022 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 216,000us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= sah_SevenPercentSeniorSubordinateNoteDueTwoThousandTwentyTwoMember
218,000us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= sah_SevenPercentSeniorSubordinateNoteDueTwoThousandTwentyTwoMember
Long-term Debt, Carrying Value 198,556us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= sah_SevenPercentSeniorSubordinateNoteDueTwoThousandTwentyTwoMember
198,414us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= sah_SevenPercentSeniorSubordinateNoteDueTwoThousandTwentyTwoMember
5.0% Senior Subordinated Notes due 2023 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 294,000us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= sah_FivePercentSeniorSubordinateNoteDueTwoThousandTwentyThreeMember
285,000us-gaap_LongTermDebtFairValue
/ us-gaap_DebtInstrumentAxis
= sah_FivePercentSeniorSubordinateNoteDueTwoThousandTwentyThreeMember
Long-term Debt, Carrying Value 300,000us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= sah_FivePercentSeniorSubordinateNoteDueTwoThousandTwentyThreeMember
300,000us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= sah_FivePercentSeniorSubordinateNoteDueTwoThousandTwentyThreeMember
Mortgage Loan at Fix Interest Rate [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 152,240us-gaap_LongTermDebtFairValue
/ us-gaap_LongtermDebtTypeAxis
= sah_MortgageLoanAtFixInterestRateMember
165,381us-gaap_LongTermDebtFairValue
/ us-gaap_LongtermDebtTypeAxis
= sah_MortgageLoanAtFixInterestRateMember
Long-term Debt, Carrying Value 147,554us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= sah_MortgageLoanAtFixInterestRateMember
157,571us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= sah_MortgageLoanAtFixInterestRateMember
Assumed Notes [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 4,365us-gaap_LongTermDebtFairValue
/ us-gaap_LongtermDebtTypeAxis
= sah_AssumedNotesMember
7,636us-gaap_LongTermDebtFairValue
/ us-gaap_LongtermDebtTypeAxis
= sah_AssumedNotesMember
Long-term Debt, Carrying Value 4,474us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= sah_AssumedNotesMember
7,993us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= sah_AssumedNotesMember
Other [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value 4,588us-gaap_LongTermDebtFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
4,774us-gaap_LongTermDebtFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
Long-term Debt, Carrying Value $ 4,884us-gaap_LongTermDebt
/ us-gaap_DebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
$ 5,080us-gaap_LongTermDebt
/ us-gaap_DebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember