XML 95 R76.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Long-Term Debt - Schedule of Movements in Production Financing and Other Related Loans (Details) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2023 USD ($)
Production Financing |
Production financing loans, beginning balance | $ 195.6
Drawdowns | 117.4
Repayments | (206.7)
Removed with sale of eOne film and TV | (105.8)
Foreign exchange differences | (0.5)
Production financing loans, ending balance | $ 0.0

X
- Definition Production Financing Loan [Abstract] + References No definition available. + Details
Name: | has_ProductionFinancingLoanAbstract
Namespace Prefix: | has_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Production Financing Loan, Disposal + References No definition available. + Details
Name: | has_ProductionFinancingLoanDisposal
Namespace Prefix: | has_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Production Financing Loan, Drawdowns + References No definition available. + Details
Name: | has_ProductionFinancingLoanDrawdowns
Namespace Prefix: | has_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Production Financing Loan, Exchange Difference + References No definition available. + Details
Name: | has_ProductionFinancingLoanExchangeDifference
Namespace Prefix: | has_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Production Financing Loan, Repayments + References No definition available. + Details
Name: | has_ProductionFinancingLoanRepayments
Namespace Prefix: | has_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Production Financing Loans + References No definition available. + Details
Name: | has_ProductionFinancingLoans
Namespace Prefix: | has_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant