XML 62 R49.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Revenue Recognition (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 30, 2018 | Dec. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |
Bad debt expense related to ToysRUs | $ 49,000 | $ 18,000
Accounting Standards Update 2014-09 [Member] |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |
Deferred revenues recorded as liabilities | $ 50,759 | $ 7,549
Percentage of Revenues from Sales of Finished Products [Member] |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |
Percentage of revenues from sales of finished products | 92.00% | 94.00%

X
- Definition Bad debt charge related to a ToysRUs + References No definition available. + Details
Name: | has_BadDebtExpenseRelatedToToysRUs
Namespace Prefix: | has_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | has_PercentageOfRevenuesFromSalesOfFinishedProducts
Namespace Prefix: | has_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765 + Details
Name: | us-gaap_DeferredRevenueCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=has_PercentageofrevenuesfromsalesoffinishedproductsmemberMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |