XML 312 R176.htm IDEA: XBRL DOCUMENT
v3.25.1

Impairment (Details 3) - Property Plant And Equipment And Intangible Assets [Member] | Dec. 31, 2024 Exchange Number | Dec. 31, 2023 Exchange Number | Dec. 31, 2022 Exchange Number
--- | --- | --- | ---
IfrsStatementLineItems [Line Items] |  |  |
Average Brent | 65 | 65 | 55
Average Brazilian Real (excluding inflation) - Real /U.S. dollar exchange rate | 4.64 | 4.65 | 4.76
2025 [Member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Average Brent | 83 | 78 | 75
Average Brazilian Real (excluding inflation) - Real /U.S. dollar exchange rate | 5.00 | 5.04 | 5.00
2026 [Member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Average Brent | 77 | 75 | 70
Average Brazilian Real (excluding inflation) - Real /U.S. dollar exchange rate | 4.92 | 5.03 | 4.97
2027 [Member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Average Brent | 74 | 73 | 65
Average Brazilian Real (excluding inflation) - Real /U.S. dollar exchange rate | 4.87 | 4.98 | 4.88
2028 [Member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Average Brent | 71 | 70 |
Average Brazilian Real (excluding inflation) - Real /U.S. dollar exchange rate | Exchange | 4.83 | 4.90 |
2029 [Member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Average Brent | 68 |  |
Average Brazilian Real (excluding inflation) - Real /U.S. dollar exchange rate | Exchange | 4.79 |  |
2024 [Member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Average Brent |  | 80 | 80
Average Brazilian Real (excluding inflation) - Real /U.S. dollar exchange rate |  | 5.05 | 5.00
2023 [Member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Average Brent |  |  | 85
Average Brazilian Real (excluding inflation) - Real /U.S. dollar exchange rate | Exchange |  |  | 5.02

X
- Definition The amount by which value that has been assigned to a key assumption must change in order for a unit's recoverable amount to be equal to its carrying amount. [Refer: Carrying amount [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 36 -IssueDate 2024-01-01 -Paragraph 134 -Subparagraph f -Clause iii -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_134_f_iii&doctype=Standard -URIDate 2024-03-27 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 36 -IssueDate 2024-01-01 -Paragraph 135 -Subparagraph e -Clause iii -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_135_e_iii&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | pbr_AveragesBrentUsbbl
Namespace Prefix: | pbr_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

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

X
- Details
Name: | ifrs-full_ClassesOfAssetsAxis=pbr_PropertyPlantAndEquipmentAndIntangibleAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=pbr_TwoThousandTwentyFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=pbr_TwoThousandTwentySixMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=pbr_TwoThousandTwentySevenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=pbr_TwoThousandTwentyEightMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=pbr_TwoThousandTwentyNineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=pbr_TwoThousandTwentyFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=pbr_TwoThousandTwentyThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |