XML 103 R63.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Long-Term Debt - Summary of Interest Received and Paid under Term of Cash Flow Swap (Detail) (USD $) In Millions, unless otherwise specified | 12 Months Ended |
--- | --- | ---
Dec. 31, 2014 | Jun. 30, 2014
Derivatives, Fair Value [Line Items] |  |
Receive Rate | One-month LIBOR |
Variable Interest Rate | 0.17%us-gaap_DerivativeVariableInterestRate |
Cash Flow Swap [Member] |  |
Derivatives, Fair Value [Line Items] |  |
Notional Amount | $ 2.7 us-gaap_DerivativeLiabilityNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapMember |
Pay Rate | 7.10%us-gaap_DerivativeFixedInterestRate / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapMember |
Receive Rate | one-month LIBOR + 1.50% |
Maturing Date | Jul. 10, 2017 |
Variable Interest Rate | 1.50%us-gaap_DerivativeVariableInterestRate / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapMember |
Cash Flow Swap 1 [Member] |  |
Derivatives, Fair Value [Line Items] |  |
Notional Amount | 8.6 us-gaap_DerivativeLiabilityNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapOneMember |
Pay Rate | 4.655%us-gaap_DerivativeFixedInterestRate / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapOneMember |
Receive Rate | one-month LIBOR |
Maturing Date | Dec. 10, 2017 |
Cash Flow Swap 2 [Member] |  |
Derivatives, Fair Value [Line Items] |  |
Notional Amount | 7.4 us-gaap_DerivativeLiabilityNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapTwoMember |
Pay Rate | 6.86%us-gaap_DerivativeFixedInterestRate / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapTwoMember |
Receive Rate | one-month LIBOR + 1.25% |
Maturing Date | Aug. 01, 2017 |
Variable Interest Rate | 1.25%us-gaap_DerivativeVariableInterestRate / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapTwoMember |
Cash Flow Swap 3 [Member] |  |
Derivatives, Fair Value [Line Items] |  |
Notional Amount | 100.0 us-gaap_DerivativeLiabilityNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapThreeMember |
Pay Rate | 3.28%us-gaap_DerivativeFixedInterestRate / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapThreeMember |
Receive Rate | one-month LIBOR |
Maturing Date | Jul. 01, 2015 |
Cash Flow Swap 4 [Member] |  |
Derivatives, Fair Value [Line Items] |  |
Notional Amount | 100.0 us-gaap_DerivativeLiabilityNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapFourMember |
Pay Rate | 3.30%us-gaap_DerivativeFixedInterestRate / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapFourMember |
Receive Rate | one-month LIBOR |
Maturing Date | Jul. 01, 2015 |
Cash Flow Swap 5 [Member] |  |
Derivatives, Fair Value [Line Items] |  |
Notional Amount | 6.4 us-gaap_DerivativeLiabilityNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapFiveMember |
Pay Rate | 6.41%us-gaap_DerivativeFixedInterestRate / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapFiveMember |
Receive Rate | one-month LIBOR + 1.25% |
Maturing Date | Sep. 12, 2017 |
Variable Interest Rate | 1.25%us-gaap_DerivativeVariableInterestRate / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapFiveMember |
Cash Flow Swap 6 [Member] |  |
Derivatives, Fair Value [Line Items] |  |
Notional Amount | 50.0 us-gaap_DerivativeLiabilityNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapSixMember |
Pay Rate | 3.24%us-gaap_DerivativeFixedInterestRate / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapSixMember |
Receive Rate | one-month LIBOR |
Maturing Date | Jul. 01, 2015 |
Cash Flow Swap 7 [Member] |  |
Derivatives, Fair Value [Line Items] |  |
Notional Amount | 50.0 us-gaap_DerivativeLiabilityNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapSevenMember |
Pay Rate | 3.07%us-gaap_DerivativeFixedInterestRate / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapSevenMember |
Receive Rate | one-month LIBOR |
Maturing Date | Jul. 01, 2015 |
Cash Flow Swap 8 [Member] |  |
Derivatives, Fair Value [Line Items] |  |
Notional Amount | 100.0 us-gaap_DerivativeLiabilityNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapEightMember |
Pay Rate | 2.065%us-gaap_DerivativeFixedInterestRate / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapEightMember |
Receive Rate | one-month LIBOR |
Maturing Date | Jun. 30, 2017 |
Cash Flow Swap 9 [Member] |  |
Derivatives, Fair Value [Line Items] |  |
Notional Amount | 100.0 us-gaap_DerivativeLiabilityNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapNineMember |
Pay Rate | 2.015%us-gaap_DerivativeFixedInterestRate / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapNineMember |
Receive Rate | one-month LIBOR |
Maturing Date | Jun. 30, 2017 |
Cash Flow Swap 10 [Member] |  |
Derivatives, Fair Value [Line Items] |  |
Notional Amount | 200.0 us-gaap_DerivativeLiabilityNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapTenMember |
Pay Rate | 0.788%us-gaap_DerivativeFixedInterestRate / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapTenMember |
Receive Rate | one-month LIBOR |
Maturing Date | Jul. 01, 2016 |
Cash Flow Swap 11 [Member] |  |
Derivatives, Fair Value [Line Items] |  |
Notional Amount | 50.0 us-gaap_DerivativeLiabilityNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapElevenMember |
Pay Rate | 1.32%us-gaap_DerivativeFixedInterestRate / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapElevenMember |
Receive Rate | one-month LIBOR |
Maturing Date | Jul. 01, 2017 |
Cash Flow Swap 12 [Member] |  |
Derivatives, Fair Value [Line Items] |  |
Notional Amount | 250.0 us-gaap_DerivativeLiabilityNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapTwelveMember |
Pay Rate | 1.887%us-gaap_DerivativeFixedInterestRate / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapTwelveMember |
Receive Rate | one-month LIBOR |
Maturing Date | Jun. 30, 2018 |
Cash Flow Swap 13 [Member] |  |
Derivatives, Fair Value [Line Items] |  |
Notional Amount | 25.0 us-gaap_DerivativeLiabilityNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapThirteenMember | 25.0 us-gaap_DerivativeLiabilityNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapThirteenMember
Pay Rate | 2.08%us-gaap_DerivativeFixedInterestRate / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapThirteenMember |
Receive Rate | one-month LIBOR |
Maturing Date | Jul. 01, 2017 |
Cash Flow Swap 14 [Member] |  |
Derivatives, Fair Value [Line Items] |  |
Notional Amount | $ 100.0 us-gaap_DerivativeLiabilityNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapFourteenMember | $ 100.0 us-gaap_DerivativeLiabilityNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapFourteenMember
Pay Rate | 1.56%us-gaap_DerivativeFixedInterestRate / us-gaap_DerivativeInstrumentRiskAxis = sah_CashFlowSwapFourteenMember |
Receive Rate | one-month LIBOR |
Maturing Date | Jul. 01, 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 Fixed interest rate related to the interest rate derivative. + References No definition available. + Details
Name: | us-gaap_DerivativeFixedInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Nominal or face amount used to calculate payments on the derivative liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5580258-113959 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5579245-113959 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Notional Amount -URI http://asc.fasb.org/extlink&oid=6519104 + Details
Name: | us-gaap_DerivativeLiabilityNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Date the derivative contract matures, in CCYY-MM-DD format. + References No definition available. + Details
Name: | us-gaap_DerivativeMaturityDates
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_CashFlowSwapEightMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

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

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

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

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

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

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

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sah_CashFlowSwapThreeMember
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: |

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