XML 95 R76.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Credit Facilities and Long-Term Debt, Polish Overdraft Facility (Details) - Polish Overdraft Facility [Member] zł in Millions, $ in Millions | 12 Months Ended |  |
--- | --- | --- | ---
Dec. 31, 2023 USD ($) | Dec. 31, 2022 USD ($) | Oct. 31, 2022 USD ($) | Oct. 31, 2022 PLN (zł)
Line of Credit Facility [Abstract] |  |  |  |
Maximum borrowing capacity |  |  | $ 7.6 | zł 30
Threshold percentage of borrowing capacity | 85.00% |  |  |
Threshold borrowing capacity limit | $ 6.5 |  |  |
Overdraft facility renewal period | 3 months |  |  |
Overdraft facility cancellation period | 30 days |  |  |
Overdraft facility | $ 0.0 | $ 0.0 |  |
1M WIBOR [Member] |  |  |  |
Line of Credit Facility [Abstract] |  |  |  |
Basis spread on variable rate | 1.00% |  |  |
1M EURIBOR [Member] |  |  |  |
Line of Credit Facility [Abstract] |  |  |  |
Basis spread on variable rate | 1.00% |  |  |
Mid-Point of Fed Target Range [Member] |  |  |  |
Line of Credit Facility [Abstract] |  |  |  |
Basis spread on variable rate | 1.25% |  |  |

X
- Definition Period of time at which cancellation of the credit facility before renewal, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | smp_LineOfCreditFacilityCancellationPeriod
Namespace Prefix: | smp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period of time at which borrowing available under credit facility automatically renew, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | smp_LineOfCreditFacilityRenewalPeriod
Namespace Prefix: | smp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Threshold borrowing capacity limit to Tigger debt terms, + References No definition available. + Details
Name: | smp_ThresholdBorrowingCapacityLimit
Namespace Prefix: | smp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Threshold percentage of borrowing capacity to trigger different debt terms. + References No definition available. + Details
Name: | smp_ThresholdPercentageOfBorrowingCapacity
Namespace Prefix: | smp_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Carrying value as of the balance sheet date of payments made in excess of existing cash balances, which will be honored by the bank but reflected as a loan to the entity. Overdrafts generally have a very short time frame for correction or repayment and are therefore more similar to short-term bank financing than trade financing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.20) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481573/470-10-45-10 + Details
Name: | us-gaap_BankOverdrafts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_DebtInstrumentAxis=smp_PolishOverdraftFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=smp_WarsawInterbankOfferedRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=smp_EuroInterbankOfferedRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |