XML 284 R142.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Employee benefits (Details 5) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2023 USD ($)
PPSP-R [member] |
IfrsStatementLineItems [Line Items] |
Deficit registered by Petros | $ 330
Ordinary and extraordinary future contributions - sponsor | 4,212
Contributions related to the TFC - sponsor | 691
Financial assumptions (interest rate and inflation), changes in fair value of plan assets and actuarial valuation method | (1,343)
Net actuarial liability recorded by the Company | 3,890
PPSP-NR [member] |
IfrsStatementLineItems [Line Items] |
Deficit registered by Petros | 341
Ordinary and extraordinary future contributions - sponsor | 1,079
Contributions related to the TFC - sponsor | 391
Financial assumptions (interest rate and inflation), changes in fair value of plan assets and actuarial valuation method | (431)
Net actuarial liability recorded by the Company | $ 1,380

X
- References No definition available. + Details
Name: | pbr_ContributionsRelatedToTfcSponsor
Namespace Prefix: | pbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | pbr_DeficitRegisteredByPetros
Namespace Prefix: | pbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

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

X
- References No definition available. + Details
Name: | pbr_NetActuarialLiabilityRecordedByCompany
Namespace Prefix: | pbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | pbr_OrdinaryAndExtraordinaryFutureContributionsSponsor
Namespace Prefix: | pbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

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