XML 177 R130.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Other financial assets and liabilities (Details Narrative) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022
IfrsStatementLineItems [Line Items] |  |
Percentage of annually readjustment index exchange | 4.82% | 6.47%
Addition to the provision | $ 55 |
Insurance coverage | 236 | $ 209
Financial expenses | 11 | 13
Obligation One [Member] |  |
IfrsStatementLineItems [Line Items] |  |
Company provisions | 1,584 | $ 1,415
Obligation Two [Member] |  |
IfrsStatementLineItems [Line Items] |  |
Company provisions | $ 565 |

X
- References No definition available. + Details
Name: | vale_AdditionToProvision
Namespace Prefix: | vale_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | vale_CompanyProvisions
Namespace Prefix: | vale_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | vale_FinancialExpenses
Namespace Prefix: | vale_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- References No definition available. + Details
Name: | vale_InsuranceCoverage
Namespace Prefix: | vale_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | vale_PercentageOfAnnuallyReadjustmentIndexExchange
Namespace Prefix: | vale_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | vale_ObligationAxis=vale_ObligationOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | vale_ObligationAxis=vale_ObligationTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |