XML 86 R62.htm IDEA: XBRL DOCUMENT
v3.24.3

MARKETING AGREEMENT - Additional Information (Details) | Aug. 01, 2019 USD ($)
--- | ---
Restated Marketing Agreement |
Schedule of Costs Related to Purchase Obligations [Line Items] |
Commission threshold, percentage of program earnings | 50.00%
Annual contribution payment | $ 18,000,000.0
Third Restated Agreement |
Schedule of Costs Related to Purchase Obligations [Line Items] |
Minimum EBIT to avoid reduction of contribution payment | 36,000,000.0
Minimum EBIT | 50,000,000.0
Minimum termination fee payable | 175,000,000.0
Brand decommissioning event payable | $ 375,000,000.0
Minimum termination fee payable, multiple of average program earnings, prior 3 years | 4
Minimum termination fee payable, threshold | $ 186,400,000

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-types1: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, 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
- Definition Schedule of Costs Related to Purchase Obligations [Line Items] + References No definition available. + Details
Name: | smg_ScheduleOfCostsRelatedToPurchaseObligationsLineItems
Namespace Prefix: | smg_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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: |