XML 90 R76.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Investments in Productions and Investments in Acquired Content Rights - Program Costs Amortization (Details) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 29, 2024 | Dec. 31, 2023 | Dec. 25, 2022
Product Information [Line Items] |  |  |
Total program cost amortization | $ 49.3 | $ 448.9 | $ 555.5
Capitalized Programming Costs, Individual Monetization [Abstract] |  |  |
Individual monetization, released, year one | 21.7 |  |
Individual monetization, released, year two | 19.0 |  |
Individual monetization, released, year three | 14.4 |  |
Capitalized Programming Costs, Film/TV Group Monetization [Abstract] |  |  |
Film/TV group monetization, released, year one | 8.5 |  |
Film/TV group monetization, released, year two | 4.2 |  |
Film/TV group monetization, released, year three | 4.9 |  |
Total future amortization expense |  |  |
2025 | 30.2 |  |
2026 | 23.2 |  |
2027 | 19.3 |  |
Individual monetization |  |  |
Product Information [Line Items] |  |  |
Total program cost amortization | 36.6 | 418.3 | 533.0
Film/TV group monetization |  |  |
Product Information [Line Items] |  |  |
Total program cost amortization | 8.9 | 17.1 | 15.6
Other |  |  |
Product Information [Line Items] |  |  |
Total program cost amortization | $ 3.8 | $ 13.5 | $ 6.9

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, 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_IndividualMonetizationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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