XML 67 R56.htm IDEA: XBRL DOCUMENT
v3.25.2

Credit Facilities and Long-Term Debt - Narrative (Details) zł in Millions, $ in Millions | 6 Months Ended |  |
--- | --- | --- | ---
Jun. 30, 2025 PLN (zł) | Jun. 30, 2025 USD ($) | Dec. 31, 2024 USD ($)
Line of Credit Facility [Line Items] |  |  |
Debt issuance costs |  | $ 4.2 |
Amortization of financing costs, remainder of 2025 |  | 0.6 |
Amortization of financing costs of 2026 |  | 1.1 |
Amortization of financing costs of 2027 |  | 1.0 |
Amortization of financing costs of 2028 |  | 0.9 |
Amortization of financing costs of 2029 |  | 0.6 |
Polish Overdraft Facility | Line of Credit |  |  |
Line of Credit Facility [Line Items] |  |  |
Borrowing capacity | zł 30 | $ 8.3 |
Threshold percentage of borrowing capacity | 85.00% | 85.00% |
Threshold borrowing capacity limit |  | $ 7.1 |
Renewal period | 3 months |  |
Cancellation period | 30 days |  |
Bank overdrafts |  | $ 2.6 | $ 0.0

X
- Definition Amortization of Financing Costs, Next Twelve Months + References No definition available. + Details
Name: | smp_AmortizationOfFinancingCostsNextTwelveMonths
Namespace Prefix: | smp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortization of Financing Costs, Remainder of Fiscal Year + References No definition available. + Details
Name: | smp_AmortizationOfFinancingCostsRemainderOfFiscalYear
Namespace Prefix: | smp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortization Of Financing Costs Year Four + References No definition available. + Details
Name: | smp_AmortizationOfFinancingCostsYearFour
Namespace Prefix: | smp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amortization Of Financing Costs Year Three + References No definition available. + Details
Name: | smp_AmortizationOfFinancingCostsYearThree
Namespace Prefix: | smp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortization Of Financing Costs Year Two + References No definition available. + Details
Name: | smp_AmortizationOfFinancingCostsYearTwo
Namespace Prefix: | smp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line of Credit Facility, Cancellation Period + References No definition available. + Details
Name: | smp_LineOfCreditFacilityCancellationPeriod
Namespace Prefix: | smp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line of Credit Facility, Renewal Period + References No definition available. + Details
Name: | smp_LineOfCreditFacilityRenewalPeriod
Namespace Prefix: | smp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line of Credit Facility, Threshold Borrowing Capacity Limit + References No definition available. + Details
Name: | smp_LineOfCreditFacilityThresholdBorrowingCapacityLimit
Namespace Prefix: | smp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line of Credit Facility, Threshold Percentage of Borrowing Capacity + References No definition available. + Details
Name: | smp_LineOfCreditFacilityThresholdPercentageOfBorrowingCapacity
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 -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -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 Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1 + Details
Name: | us-gaap_DeferredFinanceCostsGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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 Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(f)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6 + Details
Name: | us-gaap_LineOfCreditFacilityLineItems
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 -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |