XML 24 R14.htm IDEA: XBRL DOCUMENT
v3.23.1

Supplier Finance Program | 3 Months Ended
--- | ---
Mar. 31, 2023
Payables and Accruals [Abstract] |
Supplier Finance Program | Supplier Finance ProgramMattel has an agreement with a third-party financial institution that allows certain participating suppliers the opportunity to voluntarily finance payment obligations of Mattel under a supplier finance program. Under this program, participating suppliers may accelerate the timing of collection of their receivables due from Mattel, prior to their scheduled due dates, by selling one or more of their receivables at a discounted price to the third-party financial institution. The range of payment terms Mattel negotiates with suppliers are consistent, regardless of whether the suppliers participate in the supplier finance program and Mattel does not have any economic interest in any suppliers' decision to participate in the supplier finance program. Suppliers participating in the program are able to select which individual Mattel invoices they sell to the third-party financial institution. However, all Mattel payments of the full amounts due to participating suppliers are paid on the invoice due date based on the terms originally negotiated with the supplier, regardless of whether the individual invoice due to the supplier is sold to the third-party financial institution. Included in Mattel's accounts payable in the consolidated balance sheets as of March 31, 2023, March 31, 2022, and December 31, 2022 were $54.8 million, $121.4 million, and $86.0 million of outstanding payment obligations due to suppliers, respectively, under the supplier finance program. All payment activities related to the supplier finance program were presented within operating activities in the consolidated statements of cash flows.

X
- Definition Supplier Finance Program + References No definition available. + Details
Name: | mat_SupplierFinanceProgramTextBlock
Namespace Prefix: | mat_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_PayablesAndAccrualsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration