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

Schedule II - Valuation and Qualifying Accounts (Details) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017
Valuation and Qualifying Accounts [Roll Forward] |  |  |  |  |
Balance at beginning of year | $ 5,687,000 |  | $ 4,967,000 |  | $ 4,425,000
Charged to costs and expenses | 10,365,000 |  | 10,684,000 |  | 11,634,000
Other | 0 |  | 0 |  | 0
Deductions | 10,840,000 |  | 9,964,000 |  | 11,092,000
Balance at end of year | 5,212,000 |  | 5,687,000 |  | 4,967,000
Allowance for Doubtful Accounts [Member] |  |  |  |  |
Valuation and Qualifying Accounts [Roll Forward] |  |  |  |  |
Balance at beginning of year | 4,488,000 |  | 3,824,000 |  | 3,353,000
Charged to costs and expenses | (295,000) |  | 325,000 |  | 970,000
Other | 0 |  | 0 |  | 0
Deductions | (51,000) |  | (339,000) |  | 499,000
Balance at end of year | 4,244,000 |  | 4,488,000 |  | 3,824,000
Allowance for Discounts [Member] |  |  |  |  |
Valuation and Qualifying Accounts [Roll Forward] |  |  |  |  |
Balance at beginning of year | 1,199,000 |  | 1,143,000 |  | 1,072,000
Charged to costs and expenses | 10,660,000 |  | 10,359,000 |  | 10,664,000
Other | 0 |  | 0 |  | 0
Deductions | 10,891,000 |  | 10,303,000 |  | 10,593,000
Balance at end of year | 968,000 |  | 1,199,000 |  | 1,143,000
Allowance for Sales Returns [Member] |  |  |  |  |
Valuation and Qualifying Accounts [Roll Forward] |  |  |  |  |
Balance at beginning of year | 57,433,000 |  | 35,916,000 |  | 40,176,000
Charged to costs and expenses | 136,777,000 |  | 132,390,000 |  | 137,416,000
Other | 0 | [1] | 6,670,000 | [1] | 0
Deductions | 150,094,000 |  | 117,543,000 |  | 141,676,000
Balance at end of year | $ 44,116,000 |  | $ 57,433,000 |  | $ 35,916,000
[1] | The other addition to the allowance for sales returns represents the cumulative effect of the changes made to our consolidated balance sheet as of January 1, 2018 for the adoption of ASU 2014-09, Revenue from Contracts with Customers.

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_MovementInValuationAllowancesAndReservesRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of valuation and qualifying accounts and reserves. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SX 210.12-09) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690 + Details
Name: | us-gaap_ValuationAllowancesAndReservesBalance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SX 210.12-09) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690 + Details
Name: | us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SX 210.12-09) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690 + Details
Name: | us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of decrease in valuation and qualifying accounts and reserves. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SX 210.12-09) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690 + Details
Name: | us-gaap_ValuationAllowancesAndReservesDeductions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowancesAndReservesTypeAxis=smp_SECSchedule1209ReserveDiscountsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowancesAndReservesTypeAxis=smp_SECSchedule1209AllowanceForSalesReturnsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |