XML 126 R93.htm IDEA: XBRL DOCUMENT
v3.25.4

Fair Value Measurements - Schedule of Fair Value Hierarchy (Details) - USD ($) $ in Thousands | Dec. 31, 2025 | Dec. 31, 2024
--- | --- | ---
Fair Value | Fair Value, Inputs, Level 1 |  |
Fair Value, Net Asset (Liability) [Abstract] |  |
Deferred compensation | $ 27,511 | $ 26,333
Fair Value | Fair Value, Inputs, Level 2 |  |
Fair Value, Net Asset (Liability) [Abstract] |  |
Short-term investments | 0 | 6,956
Cash flow hedge interest rate swaps | 2,587 | 5,409
Carrying Amount | Fair Value, Inputs, Level 1 |  |
Fair Value, Net Asset (Liability) [Abstract] |  |
Deferred compensation | 27,511 | 26,333
Carrying Amount | Fair Value, Inputs, Level 2 |  |
Fair Value, Net Asset (Liability) [Abstract] |  |
Short-term investments | 0 | 6,956
Cash flow hedge interest rate swaps | $ 2,587 | $ 5,409

X
- Definition Fair value portion of currency related to deferred compensation. + References No definition available. + Details
Name: | smp_DeferredCompensationFairValue
Namespace Prefix: | smp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Short-Term Investments, Fair Value Disclosure + References No definition available. + Details
Name: | smp_ShortTermInvestmentsFairValueDisclosure
Namespace Prefix: | smp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Fair value as of the balance sheet date of all interest rate derivative assets designated as cash flow hedging instruments. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4B -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B + Details
Name: | us-gaap_InterestRateCashFlowHedgeAssetAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |