XML 14 R48.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 | 3 Months Ended
--- | ---
Mar. 31, 2015
Derivatives, Fair Value [Line Items] |
Receive Rate | One-month LIBOR
Variable Interest Rate | 0.179%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.5 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.3 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.3 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 | Aug. 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, 2017
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, 2017
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
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
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: |