XML 100 R84.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Commitments and Contingencies - Additional Information (Details) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2018 USD ($) Option | Dec. 31, 2017 USD ($) | Dec. 31, 2016 USD ($)
Contingencies And Commitments [Line Items] |  |  |
Lease exit expense | $ 1,700 |  |
Interest Expense | 500 |  |
Lease exit accrued cost | $ 1,200 |  |
Operating lease term for dealership facilities, minimum | 15 years |  |
Operating lease term for dealership facilities, maximum | 20 years |  |
Operating lease number of renewal options, minimum | Option | 1 |  |
Operating lease number of renewal options, maximum | Option | 2 |  |
Operating lease period of renewal options, minimum | 5 years |  |
Operating lease period of renewal options, maximum | 10 years |  |
Percentage of lease facility based on capitalization rates | 10.00% |  |
Lease expense for continuing operation | $ 89,200 | $ 100,600 | $ 94,600
Lease expense from discontinuing operation net of lease exit accrual adjustments | 600 | 1,300 | 900
Leases, net contingent rent benefit related to decrease in interest rates from continuing operation | 1,600 | 1,700 | 1,800
Leases net contingent rent benefit related to decrease in interest rates from discontinuing operation | 100 | 100 | $ 100
Obligations under subleases, if subleases do not perform | 59,800 |  |
Maximum exposure associated with general indemnifications | 13,200 |  |
Contingent liability reserve balance after reduction | 4,300 |  |
Maximum aggregate earnout payment | 80,000 |  |
Earnout accrual | 23,300 |  |
Earnout accrual recorded in other accrued liabilities | 7,700 |  |
Earnout accrual recorded in other long-term liabilities | 15,600 |  |
Other accrued liabilities |  |  |
Contingencies And Commitments [Line Items] |  |  |
Amount reserved for pending proceedings | $ 2,400 | $ 3,200 |
Dealership |  |  |
Contingencies And Commitments [Line Items] |  |  |
Joint venture ownership percentage | 50.00% |  |
Minimum |  |  |
Contingencies And Commitments [Line Items] |  |  |
General indemnifications expiration period | 1 year |  |
Maximum |  |  |
Contingencies And Commitments [Line Items] |  |  |
General indemnifications expiration period | 3 years |  |

X
- Definition Contingencies and commitments. + References No definition available. + Details
Name: | sah_ContingenciesAndCommitmentsLineItems
Namespace Prefix: | sah_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Contingent liability reserve balance. + References No definition available. + Details
Name: | sah_ContingentLiabilityReserveBalance
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition General indemnifications expiration period. + References No definition available. + Details
Name: | sah_GeneralIndemnificationsExpirationPeriod
Namespace Prefix: | sah_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lease exit accruals amount. + References No definition available. + Details
Name: | sah_LeaseExitAccrualsAmount
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Lease expense for continuing operation. + References No definition available. + Details
Name: | sah_LeaseExpenseForContinuingOperation
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Lease expense from discontinuing operation net of lease exit accrual adjustments. + References No definition available. + Details
Name: | sah_LeaseExpenseFromDiscontinuingOperationNetOfLeaseExitAccrualAdjustments
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Leases contingent rent benefit continuing operation. + References No definition available. + Details
Name: | sah_LeasesContingentRentBenefitContinuingOperation
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Leases contingent rent benefit discontinuing operation. + References No definition available. + Details
Name: | sah_LeasesContingentRentBenefitDiscontinuingOperation
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Legal matters amount reserved for pending proceedings. + References No definition available. + Details
Name: | sah_LegalMattersAmountReservedForPendingProceedings
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Maximum Aggregate Earn Out Payment + References No definition available. + Details
Name: | sah_MaximumAggregateEarnOutPayment
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of operating lease renewal options minimum. + References No definition available. + Details
Name: | sah_NumberOfOperatingLeaseRenewalOptionsMinimum
Namespace Prefix: | sah_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Obligations under subleases amount. + References No definition available. + Details
Name: | sah_ObligationsUnderSubleasesAmount
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Operating lease number of renewal options maximum. + References No definition available. + Details
Name: | sah_OperatingLeaseNumberOfRenewalOptionsMaximum
Namespace Prefix: | sah_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Operating lease period of renewal options maximum. + References No definition available. + Details
Name: | sah_OperatingLeasePeriodOfRenewalOptionsMaximum
Namespace Prefix: | sah_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Operating lease period of renewal options minimum. + References No definition available. + Details
Name: | sah_OperatingLeasePeriodOfRenewalOptionsMinimum
Namespace Prefix: | sah_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Operating lease term for dealership facilities maximum. + References No definition available. + Details
Name: | sah_OperatingLeaseTermForDealershipFacilitiesMaximum
Namespace Prefix: | sah_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Operating lease term for dealership facilities minimum. + References No definition available. + Details
Name: | sah_OperatingLeaseTermForDealershipFacilitiesMinimum
Namespace Prefix: | sah_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage lease facility based on capitalization rates. + References No definition available. + Details
Name: | sah_PercentageLeaseFacilityBasedOnCapitalizationRates
Namespace Prefix: | sah_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Undiscounted amount of the accrual for environmental loss contingencies. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 30 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.Y.Q1) -URI http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751 + Details
Name: | us-gaap_AccrualForEnvironmentalLossContingenciesGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4(b)) -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.P.3) -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747 + Details
Name: | us-gaap_BusinessExitCosts1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_EquityMethodInvestmentOwnershipPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of the cost of borrowed funds accounted for as interest expense. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (210.5-03(11)) -URI http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.9) -URI http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260 + Details
Name: | us-gaap_InterestExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyAccrualCarryingValueCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of loss contingency liability expected to be resolved after one year or beyond the normal operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyAccrualCarryingValueNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyAccrualProvision
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=sah_OtherAccruedLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=sah_DealershipMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |