XML 291 R149.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Employee benefits (Details 12) - USD ($) $ in Millions | Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021
--- | --- | --- | ---
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | $ 30,766 | $ 23,805 | $ 20,447
Pension Plans PPSP-R [member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 14,941 | 12,771 | 11,481
Pension Plans PPSP-NR [member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 4,806 | 4,119 | 3,485
Pension Plans Petros 2 [member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 1,357 | 1,102 | $ 987
Health Care Plan [Member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 9,662 |  |
Not later than one year [member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 1,084 | 1,728 |
Not later than one year [member] | Pension Plans PPSP-R [member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 225 |  |
Not later than one year [member] | Pension Plans PPSP-NR [member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 387 |  |
Not later than one year [member] | Pension Plans Petros 2 [member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 84 |  |
Not later than one year [member] | Health Care Plan [Member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 388 |  |
Later than one year and not later than five years [member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 8,955 | 7,021 |
Later than one year and not later than five years [member] | Pension Plans PPSP-R [member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 4,915 |  |
Later than one year and not later than five years [member] | Pension Plans PPSP-NR [member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 1,602 |  |
Later than one year and not later than five years [member] | Pension Plans Petros 2 [member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 361 |  |
Later than one year and not later than five years [member] | Health Care Plan [Member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 2,077 |  |
Later than five years and not later than ten years [member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 6,970 | 5,367 |
Later than five years and not later than ten years [member] | Pension Plans PPSP-R [member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 3,579 |  |
Later than five years and not later than ten years [member] | Pension Plans PPSP-NR [member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 1,125 |  |
Later than five years and not later than ten years [member] | Pension Plans Petros 2 [member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 276 |  |
Later than five years and not later than ten years [member] | Health Care Plan [Member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 1,990 |  |
Later than ten years and not later than fifteen years [member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 5,112 | 3,762 |
Later than ten years and not later than fifteen years [member] | Pension Plans PPSP-R [member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 2,514 |  |
Later than ten years and not later than fifteen years [member] | Pension Plans PPSP-NR [member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 747 |  |
Later than ten years and not later than fifteen years [member] | Pension Plans Petros 2 [member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 205 |  |
Later than ten years and not later than fifteen years [member] | Health Care Plan [Member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 1,646 |  |
Later Than Fifteen Years [Member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 8,645 | $ 5,927 |
Later Than Fifteen Years [Member] | Pension Plans PPSP-R [member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 3,708 |  |
Later Than Fifteen Years [Member] | Pension Plans PPSP-NR [member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 945 |  |
Later Than Fifteen Years [Member] | Pension Plans Petros 2 [member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | 431 |  |
Later Than Fifteen Years [Member] | Health Care Plan [Member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Pension and medical benefits | $ 3,561 |  |

X
- Definition The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2023-01-01 -Paragraph 140 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_140_a&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_LiabilityAssetOfDefinedBenefitPlans
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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_DefinedBenefitPlansAxis=pbr_PensionPlansPPSPRMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_DefinedBenefitPlansAxis=pbr_PensionPlansPPSPNRMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_DefinedBenefitPlansAxis=pbr_PensionPlansPetros2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_DefinedBenefitPlansAxis=pbr_HealthCarePlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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