XML 82 R66.htm IDEA: XBRL DOCUMENT
v3.22.4

Investments in Productions and Investments in Acquired Content Rights - Program Costs Amortization (Details) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 25, 2022 | Dec. 26, 2021 | Dec. 27, 2020
Product Information [Line Items] |  |  |
Program cost amortization | $ 555.5 | $ 628.6 | $ 387.1
Capitalized Programming Costs, Individual Monetization [Abstract] |  |  |
Released, 2023 | 114.6 |  |
Released, 2024 | 67.4 |  |
Released, 2025 | 58.3 |  |
Completed and not released, 2023 | 42.3 |  |
Capitalized Programming Costs, Film/TV Group Monetization [Abstract] |  |  |
2023 | 28.8 |  |
2024 | 15.0 |  |
2025 | 14.8 |  |
Total |  |  |
2023 | 185.7 |  |
2024 | 82.4 |  |
2025 | 73.1 |  |
Investment in Production |  |  |
Product Information [Line Items] |  |  |
Program cost amortization | 495.4 |  |
Investment in Content |  |  |
Product Information [Line Items] |  |  |
Program cost amortization | $ 60.1 |  |

X
- Definition Capitalized Programming Costs, Film/TV Group Monetization + References No definition available. + Details
Name: | has_CapitalizedProgrammingCostsFilmTVGroupMonetizationAbstract
Namespace Prefix: | has_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Capitalized Programming Costs, Individual Monetization + References No definition available. + Details
Name: | has_CapitalizedProgrammingCostsIndividualMonetizationAbstract
Namespace Prefix: | has_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of expense recognized in the current period related to program production costs which are capitalized by the Company as they are incurred and amortized using the individual-film-forecast method, whereby these costs are amortized in the proportion that the current period's revenues bear to management's estimate of total ultimate revenues as of the beginning of such period related to the program. + References No definition available. + Details
Name: | has_ProgramProductionCostAmortization
Namespace Prefix: | has_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Program Production Cost Amortization, Due in Year One + References No definition available. + Details
Name: | has_ProgramProductionCostAmortizationDueInYearOne
Namespace Prefix: | has_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Program Production Cost Amortization, Due in Year Three + References No definition available. + Details
Name: | has_ProgramProductionCostAmortizationDueInYearThree
Namespace Prefix: | has_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Program Production Cost Amortization, Due in Year Two + References No definition available. + Details
Name: | has_ProgramProductionCostAmortizationDueInYearTwo
Namespace Prefix: | has_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Program Production Cost Amortization, Individual Monetization, Completed And Not Released, Expected Future Amortization, Year One + References No definition available. + Details
Name: | has_ProgramProductionCostAmortizationIndividualMonetizationCompletedAndNotReleasedExpectedFutureAmortizationYearOne
Namespace Prefix: | has_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Program Production Cost Amortization, Monetized In Film Group, Released, Expected Future Amortization, Year One + References No definition available. + Details
Name: | has_ProgramProductionCostAmortizationMonetizedInFilmGroupReleasedExpectedFutureAmortizationYearOne
Namespace Prefix: | has_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Program Production Cost Amortization, Monetized In Film Group, Released, Expected Future Amortization, Year Three + References No definition available. + Details
Name: | has_ProgramProductionCostAmortizationMonetizedInFilmGroupReleasedExpectedFutureAmortizationYearThree
Namespace Prefix: | has_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Program Production Cost Amortization, Monetized In Film Group, Released, Expected Future Amortization, Year Two + References No definition available. + Details
Name: | has_ProgramProductionCostAmortizationMonetizedInFilmGroupReleasedExpectedFutureAmortizationYearTwo
Namespace Prefix: | has_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Program Production Cost Amortization, Released, Expected Future Amortization, Year One + References No definition available. + Details
Name: | has_ProgramProductionCostAmortizationReleasedExpectedFutureAmortizationYearOne
Namespace Prefix: | has_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Program Production Cost Amortization, Released, Expected Future Amortization, Year Three + References No definition available. + Details
Name: | has_ProgramProductionCostAmortizationReleasedExpectedFutureAmortizationYearThree
Namespace Prefix: | has_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Program Production Cost Amortization, Released, Expected Future Amortization, Year Two + References No definition available. + Details
Name: | has_ProgramProductionCostAmortizationReleasedExpectedFutureAmortizationYearTwo
Namespace Prefix: | has_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Program Production Cost, Total + References No definition available. + Details
Name: | has_ProgramProductionCostTotalAbstract
Namespace Prefix: | has_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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 No definition available. + Details
Name: | us-gaap_ProductInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=has_ProductionInvestmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=has_ContentInvestmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |