XML 100 R64.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Long-Term Debt - Summary of Interest Received and Paid under Term of Cash Flow Swap (Parenthetical) (Detail) | 12 Months Ended
--- | ---
Dec. 31, 2014
Derivatives, Fair Value [Line Items] |
One-month LIBOR rate | 0.17%us-gaap_DerivativeVariableInterestRate
Receive Rate | One-month LIBOR
Swap agreement effective date | Jul. 01, 2015
Cash Flow Swap 11 [Member] |
Derivatives, Fair Value [Line Items] |
Receive Rate | one-month LIBOR
Swap agreement effective date | Jul. 01, 2016
Cash Flow Swap 12 [Member] |
Derivatives, Fair Value [Line Items] |
Receive Rate | one-month LIBOR
Swap agreement effective date | Jul. 03, 2017

X
- Definition The reference rate for the variable rate of the debt instrument, such as LIBOR or the US Treasury rate and the maturity of the reference rate used, such as three months or six months LIBOR. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentDescriptionOfVariableRateBasis
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date the entity entered into the derivative contract, in CCYY-MM-DD format. + References No definition available. + Details
Name: | us-gaap_DerivativeInceptionDates
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DerivativesFairValueLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Variable interest rate in effect as of the balance sheet date related to the interest rate derivative. + References No definition available. + Details
Name: | us-gaap_DerivativeVariableInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sah_CashFlowSwapElevenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sah_CashFlowSwapTwelveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |