XML 56 R88.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Leases, Codification Topic 842 (Details) - USD ($) $ in Thousands |  | 12 Months Ended |
--- | --- | --- | ---
Jan. 01, 2019 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | Jan. 01, 2018
Leases [Abstract] |  |  |  |  |
Finance Lease, Right-of-Use Asset | $ 18,948 | $ 34,691 | $ 0 |  |
ROU assets | 387,970 | 337,842 | 0 |  |
Operating lease liabilities | 419,500 | 347,483 |  |  |
Finance Lease, Liability | 20,600 | 37,877 |  |  |
Right of Use Assets Total | 406,918 | 372,533 |  |  |
Lease Right of Use Asset New Lease Total |  | 10,202 |  |  |
Finance Lease, Right-of-Use Asset, New Leases |  | 121 |  |  |
Operating Lease, Right-of-Use Asset, New Leases |  | 10,081 |  |  |
Finance Lease, Liability, Current, New Leases |  | 12 |  |  |
Operating Lease, Liability, Current, New Leases |  | 1,560 |  |  |
Lease Liability Current New Lease Total |  | 1,572 |  |  |
Finance Lease, Liability, Noncurrent, New Leases |  | 109 |  |  |
Operating Lease, Liability, Noncurrent, New Leases |  | 8,521 |  |  |
Lease Liability Noncurrent New Lease Total |  | 8,630 |  |  |
Finance Lease, Right-of-Use Asset, Modifications |  | 18,835 |  |  |
Operating Lease, Right-of-Use Asset, Modifications |  | (15,205) |  |  |
Lease Right of Use Asset Modifications Total |  | 3,630 |  |  |
Lease Right of Use Asset Amortization Total |  | 48,217 |  |  |
Finance Lease, Liability, Current, Modifications |  | 4,513 |  |  |
Operating Lease, Liability, Current, Modifications |  | (2,650) |  |  |
Lease, Liability Current, Modifications Total |  | 1,863 |  |  |
Finance Lease, Liability, Noncurrent, Modifications |  | 17,867 |  |  |
Operating Lease, Liability, Noncurrent, Modifications |  | (12,400) |  |  |
Lease, Liability Noncurrent, Modifications Total |  | 5,467 |  |  |
Finance Lease, Right-of-Use Asset, Amortization |  | 5,181 | 0 | $ 0 |
Operating Lease, Right-of-Use Asset, Amortization |  | 45,004 |  |  |
Finance Lease, Liability, Current, Amortization |  | 3,689 |  |  |
Operating Lease, Liability, Current, Amortization |  | 3,682 |  |  |
Lease, Liability, Current, Amortization Total |  | 7,371 |  |  |
Finance Lease, Liability, Noncurrent, Amortization |  | 1,492 |  |  |
Operating Lease, Liability, Noncurrent, Amortization |  | 42,788 |  |  |
Lease, Liability Noncurrent, Amortization Total |  | (44,280) |  |  |
Finance Lease, Liability, Current | 728 | 1,564 | 0 |  |
Operating Lease, Liability, Current | 48,104 | 43,332 | 0 |  |
Lease Liability Current Total | 48,832 | 44,896 |  |  |
Finance Lease, Liability, Noncurrent | 19,829 | 36,313 | 0 |  |
Operating Lease, Liability, Noncurrent | 350,818 | 304,151 | 0 |  |
Lease Liability Noncurrent Total | 370,647 | 340,464 |  |  |
Lease Exit Accruals |  | 0 | 4,634 |  |
Lessee, Lease, Description [Line Items] |  |  |  |  |
Retained earnings | 663,263 | 790,158 | 670,691 |  | $ 629,274
Property, Plant and Equipment, Net | 1,159,541 | 1,097,247 | 1,178,489 |  |
Intangible Assets, Net (Excluding Goodwill) | 65,700 | 64,300 | 69,705 |  |
Leases, Right-of-Use Asset | 406,900 |  |  |  |
Lease, Liability, Current | 48,832 |  | 0 |  |
Other Liabilities, Current | 255,836 | 266,211 | 257,823 |  | $ 239,249
Lease, Right-of-Use Asset | 406,918 |  | 0 |  |
Long-Term Debt | 898,222 | 636,978 | 918,779 |  |
Lease, Liability, Noncurrent | 370,647 |  | 0 |  |
Other Liabilities, Noncurrent | 73,379 | 73,746 | 75,887 |  |
Deferred Income Taxes | 30,144 | $ 8,927 | $ 33,178 |  |
7428000 |  |  |  |  |
Lessee, Lease, Description [Line Items] |  |  |  |  |
Operating Lease, Impairment Loss | 10,500 |  |  |  |
Retained earnings | (7,428) |  |  |  |
Property, Plant and Equipment, Net | (18,948) |  |  |  |
Intangible Assets, Net (Excluding Goodwill) | (4,005) |  |  |  |
Lease, Liability, Current | 48,832 |  |  |  |
Other Liabilities, Current | (1,987) |  |  |  |
Lease, Right-of-Use Asset | 406,918 |  |  |  |
Long-Term Debt | (20,557) |  |  |  |
Lease, Liability, Noncurrent | 370,647 |  |  |  |
Other Liabilities, Noncurrent | (2,508) |  |  |  |
Deferred Income Taxes | $ (3,034) |  |  |  |

X
- Definition Finance Lease, Liability, Current, Amortization + References No definition available. + Details
Name: | sah_FinanceLeaseLiabilityCurrentAmortization
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Finance Lease, Liability, Current, Modifications + References No definition available. + Details
Name: | sah_FinanceLeaseLiabilityCurrentModifications
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Finance Lease, Liability, Current, New Leases + References No definition available. + Details
Name: | sah_FinanceLeaseLiabilityCurrentNewLeases
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Finance Lease, Liability, Noncurrent, Amortization + References No definition available. + Details
Name: | sah_FinanceLeaseLiabilityNoncurrentAmortization
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Finance Lease, Liability, Noncurrent, Modifications + References No definition available. + Details
Name: | sah_FinanceLeaseLiabilityNoncurrentModifications
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Finance Lease, Liability, Noncurrent, New Leases + References No definition available. + Details
Name: | sah_FinanceLeaseLiabilityNoncurrentNewLeases
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Finance Lease, Right-of-Use Asset, Modifications + References No definition available. + Details
Name: | sah_FinanceLeaseRightOfUseAssetModifications
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Finance Lease, Right-of-Use Asset, New Leases + References No definition available. + Details
Name: | sah_FinanceLeaseRightofUseAssetNewLeases
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Definition Lease, Liability, Current + References No definition available. + Details
Name: | sah_LeaseLiabilityCurrent
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Lease, Liability, Current, Amortization Total + References No definition available. + Details
Name: | sah_LeaseLiabilityCurrentAmortizationTotal
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Lease, Liability Current, Modifications Total + References No definition available. + Details
Name: | sah_LeaseLiabilityCurrentModificationsTotal
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Lease Liability Current New Lease Total + References No definition available. + Details
Name: | sah_LeaseLiabilityCurrentNewLeaseTotal
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Lease Liability Current Total + References No definition available. + Details
Name: | sah_LeaseLiabilityCurrentTotal
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Lease, Liability, Noncurrent + References No definition available. + Details
Name: | sah_LeaseLiabilityNoncurrent
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Lease, Liability Noncurrent, Amortization Total + References No definition available. + Details
Name: | sah_LeaseLiabilityNoncurrentAmortizationTotal
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Lease, Liability Noncurrent, Modifications Total + References No definition available. + Details
Name: | sah_LeaseLiabilityNoncurrentModificationsTotal
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Lease Liability Noncurrent New Lease Total + References No definition available. + Details
Name: | sah_LeaseLiabilityNoncurrentNewLeaseTotal
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Lease Liability Noncurrent Total + References No definition available. + Details
Name: | sah_LeaseLiabilityNoncurrentTotal
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Lease Right of Use Asset Amortization Total + References No definition available. + Details
Name: | sah_LeaseRightOfUseAssetAmortizationTotal
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Lease Right of Use Asset Modifications Total + References No definition available. + Details
Name: | sah_LeaseRightOfUseAssetModificationsTotal
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Lease Right of Use Asset New Lease Total + References No definition available. + Details
Name: | sah_LeaseRightOfUseAssetNewLeaseTotal
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Lease, Right-of-Use Asset + References No definition available. + Details
Name: | sah_LeaseRightofUseAsset
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Leases, Right-of-Use Asset + References No definition available. + Details
Name: | sah_LeasesRightofUseAsset
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Operating Lease, Liability, Current, Amortization + References No definition available. + Details
Name: | sah_OperatingLeaseLiabilityCurrentAmortization
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Operating Lease, Liability, Current, Modifications + References No definition available. + Details
Name: | sah_OperatingLeaseLiabilityCurrentModifications
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Operating Lease, Liability, Current, New Leases + References No definition available. + Details
Name: | sah_OperatingLeaseLiabilityCurrentNewLeases
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Operating Lease, Liability, Noncurrent, Amortization + References No definition available. + Details
Name: | sah_OperatingLeaseLiabilityNoncurrentAmortization
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Operating Lease, Liability, Noncurrent, Modifications + References No definition available. + Details
Name: | sah_OperatingLeaseLiabilityNoncurrentModifications
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Operating Lease, Liability, Noncurrent, New Leases + References No definition available. + Details
Name: | sah_OperatingLeaseLiabilityNoncurrentNewLeases
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Operating Lease, Right-of-Use Asset, Amortization + References No definition available. + Details
Name: | sah_OperatingLeaseRightOfUseAssetAmortization
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Operating Lease, Right-of-Use Asset, Modifications + References No definition available. + Details
Name: | sah_OperatingLeaseRightOfUseAssetModifications
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Operating Lease, Right-of-Use Asset, New Leases + References No definition available. + Details
Name: | sah_OperatingLeaseRightofUseAssetNewLeases
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Right of Use Assets Total + References No definition available. + Details
Name: | sah_RightOfUseAssetsTotal
Namespace Prefix: | sah_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=116821951&loc=d3e31958-109318 + Details
Name: | us-gaap_DeferredTaxLiabilitiesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Present value of lessee's discounted obligation for lease payments from finance lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977 + Details
Name: | us-gaap_FinanceLeaseLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Present value of lessee's discounted obligation for lease payments from finance lease, classified as current. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977 + Details
Name: | us-gaap_FinanceLeaseLiabilityCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977 + Details
Name: | us-gaap_FinanceLeaseLiabilityNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's right to use underlying asset under finance lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977 + Details
Name: | us-gaap_FinanceLeaseRightOfUseAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of amortization expense attributable to right-of-use asset from finance lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 55 -Paragraph 53 -URI http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971 + Details
Name: | us-gaap_FinanceLeaseRightOfUseAssetAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph ((a)(1),(b)) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274 + Details
Name: | us-gaap_IntangibleAssetsNetExcludingGoodwill
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_LeasesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_LesseeLeaseDescriptionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebtNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of loss from impairment of right-of-use asset from operating lease. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 25 -Paragraph 6 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=77888369&loc=SL77918431-209957 + Details
Name: | us-gaap_OperatingLeaseImpairmentLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Present value of lessee's discounted obligation for lease payments from operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977 + Details
Name: | us-gaap_OperatingLeaseLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Present value of lessee's discounted obligation for lease payments from operating lease, classified as current. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977 + Details
Name: | us-gaap_OperatingLeaseLiabilityCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977 + Details
Name: | us-gaap_OperatingLeaseLiabilityNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's right to use underlying asset under operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977 + Details
Name: | us-gaap_OperatingLeaseRightOfUseAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of liabilities classified as other, due 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 210 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.20) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_OtherLiabilitiesCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of liabilities classified as other, due after 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 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.24) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_OtherLiabilitiesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(14)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)) -URI http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(13)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_PropertyPlantAndEquipmentNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The cumulative amount of the reporting entity's undistributed earnings or deficit. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(3)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(23)(a)(4)) -URI http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 + Details
Name: | us-gaap_RetainedEarningsAccumulatedDeficit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |