XML 89 R71.htm IDEA: XBRL DOCUMENT
v3.20.4

Investments in Productions and Investments in Acquired Content Rights - Program Costs Amortization (Details) $ in Thousands | 12 Months Ended
--- | ---
Dec. 27, 2020 USD ($)
Completed, not released |
2021 | $ 8,615
2022 | 0
2023 | 0
2024 | 0
2025 | 0
Released |
2021 | 82,072
2022 | 55,596
2023 | 52,213
2024 | 68,038
2025 | 47,091
In production |
2021 | 102,689
2022 | 8,060
2023 | 912
2024 | 9,824
2025 | 5,448
In development |
2021 | 4,750
2022 | 6,000
2023 | 6,000
2024 | 0
2025 | 0
2021 | 198,126
2022 | 69,656
2023 | 59,125
2024 | 77,862
2025 | $ 52,539

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

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

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

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

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

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

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

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

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

X
- Definition Program Production Cost Amortization, Due in Year Four + References No definition available. + Details
Name: | has_ProgramProductionCostAmortizationDueInYearFour
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, In Development, Expected Future Amortization, Year Five + References No definition available. + Details
Name: | has_ProgramProductionCostAmortizationInDevelopmentExpectedFutureAmortizationYearFive
Namespace Prefix: | has_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

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

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

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

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

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

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

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

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

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

X
- Definition Program Production Cost Amortization, Released, Expected Future Amortization, Year Four + References No definition available. + Details
Name: | has_ProgramProductionCostAmortizationReleasedExpectedFutureAmortizationYearFour
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, In Development + References No definition available. + Details
Name: | has_ProgramProductionCostInDevelopmentAbstract
Namespace Prefix: | has_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration