XML 64 R51.htm IDEA: XBRL DOCUMENT
v3.22.1

MARKETING AGREEMENT - Additional Information (Details) $ in Millions | Aug. 01, 2019 USD ($)
--- | ---
Restated Marketing Agreement |
Marketing Agreement [Line Items] |
Percentage of program earnings | 50.00%
Annual payments | $ 18.0
Third Restated Agreement |
Marketing Agreement [Line Items] |
Minimum annual EBIT required to avoid reduction of contribution payment | 36.0
Minimum EBIT | 50.0
Brand decommissioning event payable | 375.0
Termination fee payable | $ 175.0
Minimum termination fee payable multiple | 4
Minimum termination fee payable threshold | $ 186.4

X
- Definition Brand Decommissioning Event Payable + References No definition available. + Details
Name: | smg_BrandDecommisioningEventPayable
Namespace Prefix: | smg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Commission Payable, Percentage of Program Earnings + References No definition available. + Details
Name: | smg_CommissionPayablePercentageofProgramEarnings
Namespace Prefix: | smg_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Minimum contractual payments as defined in agreement. + References No definition available. + Details
Name: | smg_ContractualCommitmentsFutureMinimumPaymentsDue
Namespace Prefix: | smg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Marketing Agreement [Line Items] + References No definition available. + Details
Name: | smg_MarketingAgreementLineItems
Namespace Prefix: | smg_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Marketing Agreement, Terms, Minimum Earnings Before Income Taxes + References No definition available. + Details
Name: | smg_MarketingAgreementTermsMinimumEarningsBeforeIncomeTaxes
Namespace Prefix: | smg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum Termination Fee Payable + References No definition available. + Details
Name: | smg_MinimumTerminationFeePayable
Namespace Prefix: | smg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum Termination Fee Payable, Multiple of Average Program Earnings, Prior 3 Years + References No definition available. + Details
Name: | smg_MinimumTerminationFeePayableMultipleofAverageProgramEarningsPrior3Years
Namespace Prefix: | smg_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Minimum Termination Fee Payable, Threshold + References No definition available. + Details
Name: | smg_MinimumTerminationFeePayableThreshold
Namespace Prefix: | smg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Program Agreement, Terms, Minimum Annual EBIT Required To Avoid Reduction Of Contribution Payment + References No definition available. + Details
Name: | smg_ProgramAgreementTermsMinimumAnnualEBITRequiredToAvoidReductionOfContributionPayment
Namespace Prefix: | smg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | smg_MarketingAgreementAxis=smg_RestatedMarketingAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | smg_MarketingAgreementAxis=smg_ThirdRestatedAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |