XML 108 R92.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Commitments and Contingencies - Schedule of Future Minimum Obligations for Purchases of Inventory, Services, and Other (Details) $ in Thousands | Dec. 31, 2024 USD ($)
--- | ---
Commitments and Contingencies Disclosure [Abstract] |
2025 | $ 298,690
2026 | 95,789
2027 | 42,181
2028 | 16,460
2029 | 6,693
Thereafter | 29,573
Total future minimum obligations for purchases of inventory, services, and other | $ 489,386

X
- Definition For purchases of inventory, other assets, and services containing provisions for future minimum obligations, the total required obligations due. + References No definition available. + Details
Name: | mat_PurchasesOfInventoryOtherAssetsAndServicesFutureMinimumObligationsDue
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Purchases Of Inventory Other Assets And Services Future Minimum Obligations Due After Year Five + References No definition available. + Details
Name: | mat_PurchasesOfInventoryOtherAssetsAndServicesFutureMinimumObligationsDueAfterYearFive
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition For purchases of inventory, other assets, and services containing provisions for future minimum obligations, required obligations due within one year of the balance sheet date. + References No definition available. + Details
Name: | mat_PurchasesOfInventoryOtherAssetsAndServicesFutureMinimumObligationsDueCurrent
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition For purchases of inventory, other assets, and services containing provisions for future minimum obligations, required obligations due within the fifth year of the balance sheet date. + References No definition available. + Details
Name: | mat_PurchasesOfInventoryOtherAssetsAndServicesFutureMinimumObligationsDueInFiveYears
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition For purchases of inventory, other assets, and services containing provisions for future minimum obligations, required obligations due within the fourth year of the balance sheet date. + References No definition available. + Details
Name: | mat_PurchasesOfInventoryOtherAssetsAndServicesFutureMinimumObligationsDueInFourYears
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition For purchases of inventory, other assets and services containing provisions for future minimum obligations, required obligations due within the third year of the balance sheet date. + References No definition available. + Details
Name: | mat_PurchasesOfInventoryOtherAssetsAndServicesFutureMinimumObligationsDueInThreeYears
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition For purchases of inventory, other assets. and services containing provisions for future minimum obligations, required obligations due within the second year of the balance sheet date. + References No definition available. + Details
Name: | mat_PurchasesOfInventoryOtherAssetsAndServicesFutureMinimumObligationsDueInTwoYears
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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