| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<FilingSummary> |
| <Version> 3.19.3.a.u2 </Version> |
| <ProcessingTime/> |
| <ReportFormat> html </ReportFormat> |
| <ContextCount> 2771 </ContextCount> |
| <ElementCount> 1140 </ElementCount> |
| <EntityCount> 1 </EntityCount> |
| <FootnotesReported> true </FootnotesReported> |
| <SegmentCount> 737 </SegmentCount> |
| <ScenarioCount> 0 </ScenarioCount> |
| <TuplesReported> false </TuplesReported> |
| <UnitCount> 26 </UnitCount> |
| <MyReports> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R1.htm </HtmlFileName> |
| | | <LongName> 1001 - Document - Cover </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/Cover </Role> |
| | | <ShortName> Cover </ShortName> |
| | | <MenuCategory> Cover </MenuCategory> |
| | | <Position> 1 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R2.htm </HtmlFileName> |
| | | <LongName> 1003 - Statement - Consolidated Statement of Financial Position </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/StatementOfFinancialPositionCurrentNonCurrent-210000 </Role> |
| | | <ShortName> Consolidated Statement of Financial Position </ShortName> |
| | | <MenuCategory> Statements </MenuCategory> |
| | | <Position> 2 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R3.htm </HtmlFileName> |
| | | <LongName> 1004 - Statement - Consolidated Statement of Income </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/StatementOfComprehensiveIncomeProfitOrLossByFunctionOfExpense-310000 </Role> |
| | | <ShortName> Consolidated Statement of Income </ShortName> |
| | | <MenuCategory> Statements </MenuCategory> |
| | | <Position> 3 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R4.htm </HtmlFileName> |
| | | <LongName> 1005 - Statement - Consolidated Statement of Comprehensive Income </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/StatementOfComprehensiveIncomeOCIComponentsPresentedNetOfTax-410000 </Role> |
| | | <ShortName> Consolidated Statement of Comprehensive Income </ShortName> |
| | | <MenuCategory> Statements </MenuCategory> |
| | | <Position> 4 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R5.htm </HtmlFileName> |
| | | <LongName> 1006 - Statement - Consolidated Statement of Comprehensive Income (Parenthetical) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/StatementOfComprehensiveIncomeOCIComponentsPresentedNetOfTax-410000Parenthetical </Role> |
| | | <ShortName> Consolidated Statement of Comprehensive Income (Parenthetical) </ShortName> |
| | | <MenuCategory> Statements </MenuCategory> |
| | | <Position> 5 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R6.htm </HtmlFileName> |
| | | <LongName> 1007 - Statement - Consolidated Statement of Cash Flows </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/StatementOfCashFlowsIndirectMethod-520000 </Role> |
| | | <ShortName> Consolidated Statement of Cash Flows </ShortName> |
| | | <MenuCategory> Statements </MenuCategory> |
| | | <Position> 6 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R7.htm </HtmlFileName> |
| | | <LongName> 1008 - Statement - Consolidated Statement of Changes in Shareholders Equity </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/StatementOfChangesInEquity-610000 </Role> |
| | | <ShortName> Consolidated Statement of Changes in Shareholders Equity </ShortName> |
| | | <MenuCategory> Statements </MenuCategory> |
| | | <Position> 7 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R8.htm </HtmlFileName> |
| | | <LongName> 1009 - Disclosure - The Company and its operations </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTheCompanyAndItsOperationsExplanatory </Role> |
| | | <ShortName> The Company and its operations </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 8 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R9.htm </HtmlFileName> |
| | | <LongName> 1010 - Disclosure - Basis of preparation </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory </Role> |
| | | <ShortName> Basis of preparation </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 9 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R10.htm </HtmlFileName> |
| | | <LongName> 1011 - Disclosure - The "Lava Jato (Car Wash) Operation" and its effects on the Company </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInvestigationAndItsEffectsOnCompanyActivitiesExplanatory </Role> |
| | | <ShortName> The "Lava Jato (Car Wash) Operation" and its effects on the Company </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 10 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R11.htm </HtmlFileName> |
| | | <LongName> 1012 - Disclosure - Summary of significant accounting policies </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory </Role> |
| | | <ShortName> Summary of significant accounting policies </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 11 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R12.htm </HtmlFileName> |
| | | <LongName> 1013 - Disclosure - Critical accounting policies: key estimates and judgments </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfAccountingJudgementsAndEstimatesExplanatory </Role> |
| | | <ShortName> Critical accounting policies: key estimates and judgments </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 12 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R13.htm </HtmlFileName> |
| | | <LongName> 1014 - Disclosure - New standards and interpretations </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory </Role> |
| | | <ShortName> New standards and interpretations </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 13 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R14.htm </HtmlFileName> |
| | | <LongName> 1015 - Disclosure - Cash and cash equivalents and Marketable securities </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsAndMarketableSecuritiesExplanatory </Role> |
| | | <ShortName> Cash and cash equivalents and Marketable securities </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 14 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R15.htm </HtmlFileName> |
| | | <LongName> 1016 - Disclosure - Trade and other receivables </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatory </Role> |
| | | <ShortName> Trade and other receivables </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 15 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R16.htm </HtmlFileName> |
| | | <LongName> 1017 - Disclosure - Inventories </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInventoriesExplanatory </Role> |
| | | <ShortName> Inventories </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 16 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R17.htm </HtmlFileName> |
| | | <LongName> 1018 - Disclosure - Disposal of assets and other changes in organizational structure </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory </Role> |
| | | <ShortName> Disposal of assets and other changes in organizational structure </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 17 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R18.htm </HtmlFileName> |
| | | <LongName> 1019 - Disclosure - Investments </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfConsolidatedAndSeparateFinancialStatementsExplanatory </Role> |
| | | <ShortName> Investments </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 18 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R19.htm </HtmlFileName> |
| | | <LongName> 1020 - Disclosure - Property, plant and equipment </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory </Role> |
| | | <ShortName> Property, plant and equipment </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 19 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R20.htm </HtmlFileName> |
| | | <LongName> 1021 - Disclosure - Intangible assets </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatory </Role> |
| | | <ShortName> Intangible assets </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 20 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R21.htm </HtmlFileName> |
| | | <LongName> 1022 - Disclosure - Impairment </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfImpairmentOfAssetsExplanatory </Role> |
| | | <ShortName> Impairment </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 21 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R22.htm </HtmlFileName> |
| | | <LongName> 1023 - Disclosure - Exploration and evaluation of oil and gas reserves </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfExplorationAndEvaluationAssetsExplanatory </Role> |
| | | <ShortName> Exploration and evaluation of oil and gas reserves </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 22 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R23.htm </HtmlFileName> |
| | | <LongName> 1024 - Disclosure - Trade payables </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradePayablesExplanatory </Role> |
| | | <ShortName> Trade payables </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 23 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R24.htm </HtmlFileName> |
| | | <LongName> 1025 - Disclosure - Finance debt </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDebtSecuritiesExplanatory </Role> |
| | | <ShortName> Finance debt </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 24 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R25.htm </HtmlFileName> |
| | | <LongName> 1026 - Disclosure - Leases </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfLeasesExplanatory </Role> |
| | | <ShortName> Leases </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 25 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R26.htm </HtmlFileName> |
| | | <LongName> 1027 - Disclosure - Related-party transactions </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory </Role> |
| | | <ShortName> Related-party transactions </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 26 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R27.htm </HtmlFileName> |
| | | <LongName> 1028 - Disclosure - Provision for decommissioning costs </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfProvisionForDecommissioningCostsExplanatory </Role> |
| | | <ShortName> Provision for decommissioning costs </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 27 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R28.htm </HtmlFileName> |
| | | <LongName> 1029 - Disclosure - Taxes </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTaxesExplanatory </Role> |
| | | <ShortName> Taxes </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 28 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R29.htm </HtmlFileName> |
| | | <LongName> 1030 - Disclosure - Short-term benefits </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShortTermEmployeeBenefitsExpenseExplanatory </Role> |
| | | <ShortName> Short-term benefits </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 29 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R30.htm </HtmlFileName> |
| | | <LongName> 1031 - Disclosure - Employee benefits (Post-Employment) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatory </Role> |
| | | <ShortName> Employee benefits (Post-Employment) </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 30 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R31.htm </HtmlFileName> |
| | | <LongName> 1032 - Disclosure - Equity </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory </Role> |
| | | <ShortName> Equity </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 31 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R32.htm </HtmlFileName> |
| | | <LongName> 1033 - Disclosure - Sales revenues </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRevenueExplanatory </Role> |
| | | <ShortName> Sales revenues </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 32 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R33.htm </HtmlFileName> |
| | | <LongName> 1034 - Disclosure - Other income and expenses </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherOperatingIncomeExpenseExplanatory </Role> |
| | | <ShortName> Other income and expenses </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 33 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R34.htm </HtmlFileName> |
| | | <LongName> 1035 - Disclosure - Costs and expenses by nature </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfExpensesByNatureExplanatory </Role> |
| | | <ShortName> Costs and expenses by nature </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 34 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R35.htm </HtmlFileName> |
| | | <LongName> 1036 - Disclosure - Net finance income (expense) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinanceIncomeExpenseExplanatory </Role> |
| | | <ShortName> Net finance income (expense) </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 35 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R36.htm </HtmlFileName> |
| | | <LongName> 1037 - Disclosure - Supplemental information on statement of cash flows </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDetailedInformationOfSupplementalCashFlowInformationExplanatory </Role> |
| | | <ShortName> Supplemental information on statement of cash flows </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 36 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R37.htm </HtmlFileName> |
| | | <LongName> 1038 - Disclosure - Segment information </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory </Role> |
| | | <ShortName> Segment information </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 37 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R38.htm </HtmlFileName> |
| | | <LongName> 1039 - Disclosure - Provisions for legal proceedings </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory </Role> |
| | | <ShortName> Provisions for legal proceedings </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 38 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R39.htm </HtmlFileName> |
| | | <LongName> 1040 - Disclosure - Commitment to purchase natural gas </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCommitmentToPurchaseNaturalGasExplanatory </Role> |
| | | <ShortName> Commitment to purchase natural gas </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 39 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R40.htm </HtmlFileName> |
| | | <LongName> 1041 - Disclosure - Collateral for crude oil exploration concession agreements </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCollateralExplanatory </Role> |
| | | <ShortName> Collateral for crude oil exploration concession agreements </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 40 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R41.htm </HtmlFileName> |
| | | <LongName> 1042 - Disclosure - Risk management </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialRiskManagementExplanatory </Role> |
| | | <ShortName> Risk management </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 41 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R42.htm </HtmlFileName> |
| | | <LongName> 1043 - Disclosure - Fair value of financial assets and liabilities </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFairValueOfFinancialInstrumentsExplanatory </Role> |
| | | <ShortName> Fair value of financial assets and liabilities </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 42 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R43.htm </HtmlFileName> |
| | | <LongName> 1044 - Disclosure - Subsequent events </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEventsAfterReportingPeriodExplanatory </Role> |
| | | <ShortName> Subsequent events </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 43 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R44.htm </HtmlFileName> |
| | | <LongName> 1045 - Disclosure - Information related to guaranteed securities issued by subsidiaries </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSignificantInvestmentsInSubsidiariesExplanatory </Role> |
| | | <ShortName> Information related to guaranteed securities issued by subsidiaries </ShortName> |
| | | <MenuCategory> Notes </MenuCategory> |
| | | <Position> 44 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R45.htm </HtmlFileName> |
| | | <LongName> 1046 - Disclosure - Summary of significant accounting policies (Policies) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryPolicies </Role> |
| | | <ShortName> Summary of significant accounting policies (Policies) </ShortName> |
| | | <MenuCategory> Policies </MenuCategory> |
| | | <Position> 45 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R46.htm </HtmlFileName> |
| | | <LongName> 1047 - Disclosure - Basis of preparation (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfPreparationOfFinancialStatementsExplanatoryTables </Role> |
| | | <ShortName> Basis of preparation (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory </ParentRole> |
| | | <Position> 46 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R47.htm </HtmlFileName> |
| | | <LongName> 1048 - Disclosure - Cash and cash equivalents and Marketable securities (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsAndMarketableSecuritiesExplanatoryTables </Role> |
| | | <ShortName> Cash and cash equivalents and Marketable securities (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCashAndCashEquivalentsAndMarketableSecuritiesExplanatory </ParentRole> |
| | | <Position> 47 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R48.htm </HtmlFileName> |
| | | <LongName> 1049 - Disclosure - Trade and other receivables (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatoryTables </Role> |
| | | <ShortName> Trade and other receivables (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherReceivablesExplanatory </ParentRole> |
| | | <Position> 48 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R49.htm </HtmlFileName> |
| | | <LongName> 1050 - Disclosure - Inventories (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInventoriesExplanatoryTables </Role> |
| | | <ShortName> Inventories (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInventoriesExplanatory </ParentRole> |
| | | <Position> 49 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R50.htm </HtmlFileName> |
| | | <LongName> 1051 - Disclosure - Disposal of assets and other changes in organizational structure (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatoryTables </Role> |
| | | <ShortName> Disposal of assets and other changes in organizational structure (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory </ParentRole> |
| | | <Position> 50 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R51.htm </HtmlFileName> |
| | | <LongName> 1052 - Disclosure - Investments (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfConsolidatedAndSeparateFinancialStatementsExplanatoryTables </Role> |
| | | <ShortName> Investments (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfConsolidatedAndSeparateFinancialStatementsExplanatory </ParentRole> |
| | | <Position> 51 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R52.htm </HtmlFileName> |
| | | <LongName> 1053 - Disclosure - Property, plant and equipment (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatoryTables </Role> |
| | | <ShortName> Property, plant and equipment (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfPropertyPlantAndEquipmentExplanatory </ParentRole> |
| | | <Position> 52 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R53.htm </HtmlFileName> |
| | | <LongName> 1054 - Disclosure - Intangible assets (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatoryTables </Role> |
| | | <ShortName> Intangible assets (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfIntangibleAssetsExplanatory </ParentRole> |
| | | <Position> 53 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R54.htm </HtmlFileName> |
| | | <LongName> 1055 - Disclosure - Impairment (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfImpairmentOfAssetsExplanatoryTables </Role> |
| | | <ShortName> Impairment (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfImpairmentOfAssetsExplanatory </ParentRole> |
| | | <Position> 54 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R55.htm </HtmlFileName> |
| | | <LongName> 1056 - Disclosure - Exploration and evaluation of oil and gas reserves (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfExplorationAndEvaluationAssetsExplanatoryTables </Role> |
| | | <ShortName> Exploration and evaluation of oil and gas reserves (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfExplorationAndEvaluationAssetsExplanatory </ParentRole> |
| | | <Position> 55 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R56.htm </HtmlFileName> |
| | | <LongName> 1057 - Disclosure - Trade payables (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradePayablesExplanatoryTables </Role> |
| | | <ShortName> Trade payables (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTradePayablesExplanatory </ParentRole> |
| | | <Position> 56 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R57.htm </HtmlFileName> |
| | | <LongName> 1058 - Disclosure - Finance debt (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDebtSecuritiesExplanatoryTables </Role> |
| | | <ShortName> Finance debt (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDebtSecuritiesExplanatory </ParentRole> |
| | | <Position> 57 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R58.htm </HtmlFileName> |
| | | <LongName> 1059 - Disclosure - Leases (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfLeasesExplanatoryTables </Role> |
| | | <ShortName> Leases (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfLeasesExplanatory </ParentRole> |
| | | <Position> 58 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R59.htm </HtmlFileName> |
| | | <LongName> 1060 - Disclosure - Related-party transactions (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatoryTables </Role> |
| | | <ShortName> Related-party transactions (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatory </ParentRole> |
| | | <Position> 59 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R60.htm </HtmlFileName> |
| | | <LongName> 1061 - Disclosure - Provision for decommissioning costs (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfProvisionForDecommissioningCostsExplanatoryTables </Role> |
| | | <ShortName> Provision for decommissioning costs (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfProvisionForDecommissioningCostsExplanatory </ParentRole> |
| | | <Position> 60 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R61.htm </HtmlFileName> |
| | | <LongName> 1062 - Disclosure - Taxes (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTaxesExplanatoryTables </Role> |
| | | <ShortName> Taxes (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfTaxesExplanatory </ParentRole> |
| | | <Position> 61 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R62.htm </HtmlFileName> |
| | | <LongName> 1063 - Disclosure - Short-term benefits (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShortTermEmployeeBenefitsExpenseExplanatoryTables </Role> |
| | | <ShortName> Short-term benefits (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShortTermEmployeeBenefitsExpenseExplanatory </ParentRole> |
| | | <Position> 62 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R63.htm </HtmlFileName> |
| | | <LongName> 1064 - Disclosure - Employee benefits (Post-Employment) (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatoryTables </Role> |
| | | <ShortName> Employee benefits (Post-Employment) (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatory </ParentRole> |
| | | <Position> 63 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R64.htm </HtmlFileName> |
| | | <LongName> 1065 - Disclosure - Equity (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatoryTables </Role> |
| | | <ShortName> Equity (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory </ParentRole> |
| | | <Position> 64 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R65.htm </HtmlFileName> |
| | | <LongName> 1066 - Disclosure - Sales revenues (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRevenueExplanatoryTables </Role> |
| | | <ShortName> Sales revenues (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfRevenueExplanatory </ParentRole> |
| | | <Position> 65 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R66.htm </HtmlFileName> |
| | | <LongName> 1067 - Disclosure - Other income and expenses (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherOperatingIncomeExpenseExplanatoryTables </Role> |
| | | <ShortName> Other income and expenses (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherOperatingIncomeExpenseExplanatory </ParentRole> |
| | | <Position> 66 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R67.htm </HtmlFileName> |
| | | <LongName> 1068 - Disclosure - Costs and expenses by nature (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfExpensesByNatureExplanatoryTables </Role> |
| | | <ShortName> Costs and expenses by nature (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfExpensesByNatureExplanatory </ParentRole> |
| | | <Position> 67 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R68.htm </HtmlFileName> |
| | | <LongName> 1069 - Disclosure - Net finance income (expense) (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinanceIncomeExpenseExplanatoryTables </Role> |
| | | <ShortName> Net finance income (expense) (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinanceIncomeExpenseExplanatory </ParentRole> |
| | | <Position> 68 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R69.htm </HtmlFileName> |
| | | <LongName> 1070 - Disclosure - Supplemental information on statement of cash flows (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDetailedInformationOfSupplementalCashFlowInformationExplanatoryTables </Role> |
| | | <ShortName> Supplemental information on statement of cash flows (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfDetailedInformationOfSupplementalCashFlowInformationExplanatory </ParentRole> |
| | | <Position> 69 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R70.htm </HtmlFileName> |
| | | <LongName> 1071 - Disclosure - Segment information (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTables </Role> |
| | | <ShortName> Segment information (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatory </ParentRole> |
| | | <Position> 70 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R71.htm </HtmlFileName> |
| | | <LongName> 1072 - Disclosure - Provisions for legal proceedings (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatoryTables </Role> |
| | | <ShortName> Provisions for legal proceedings (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory </ParentRole> |
| | | <Position> 71 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R72.htm </HtmlFileName> |
| | | <LongName> 1073 - Disclosure - Risk management (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialRiskManagementExplanatoryTables </Role> |
| | | <ShortName> Risk management (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFinancialRiskManagementExplanatory </ParentRole> |
| | | <Position> 72 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R73.htm </HtmlFileName> |
| | | <LongName> 1074 - Disclosure - Fair value of financial assets and liabilities (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFairValueOfFinancialInstrumentsExplanatoryTables </Role> |
| | | <ShortName> Fair value of financial assets and liabilities (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfFairValueOfFinancialInstrumentsExplanatory </ParentRole> |
| | | <Position> 73 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R74.htm </HtmlFileName> |
| | | <LongName> 1075 - Disclosure - Information related to guaranteed securities issued by subsidiaries (Tables) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSignificantInvestmentsInSubsidiariesExplanatoryTables </Role> |
| | | <ShortName> Information related to guaranteed securities issued by subsidiaries (Tables) </ShortName> |
| | | <MenuCategory> Tables </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfSignificantInvestmentsInSubsidiariesExplanatory </ParentRole> |
| | | <Position> 74 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R75.htm </HtmlFileName> |
| | | <LongName> 1076 - Disclosure - The Company and Its Operations - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureTheCompanyAndItsOperationsAdditionalInformation </Role> |
| | | <ShortName> The Company and Its Operations - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 75 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R76.htm </HtmlFileName> |
| | | <LongName> 1077 - Disclosure - Basis of preparation - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureBasisOfPreparationAdditionalInformation </Role> |
| | | <ShortName> Basis of preparation - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 76 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R77.htm </HtmlFileName> |
| | | <LongName> 1078 - Disclosure - Basis of preparation - Schedule of discontinued operation for income statement (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureBasisOfPreparationScheduleOfDiscontinuedOperationForIncomeStatement </Role> |
| | | <ShortName> Basis of preparation - Schedule of discontinued operation for income statement (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 77 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R78.htm </HtmlFileName> |
| | | <LongName> 1079 - Disclosure - Basis of preparation - Schedule of discontinued operation for cash flow (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureBasisOfPreparationScheduleOfDiscontinuedOperationForCashFlow </Role> |
| | | <ShortName> Basis of preparation - Schedule of discontinued operation for cash flow (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 78 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R79.htm </HtmlFileName> |
| | | <LongName> 1080 - Disclosure - Basis of preparation - Summary of Effect Of Changes in Foreign Exchange Rates (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureBasisOfPreparationSummaryOfEffectOfChangesInForeignExchangeRates </Role> |
| | | <ShortName> Basis of preparation - Summary of Effect Of Changes in Foreign Exchange Rates (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 79 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R80.htm </HtmlFileName> |
| | | <LongName> 1081 - Disclosure - Basis of preparation - Summary of Consolidated Impacts on Financial Assets and Liabilities Resulting from Adoption of IFRS 9 (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureBasisOfPreparationSummaryOfConsolidatedImpactsOnFinancialAssetsAndLiabilitiesResultingFromAdoptionOfIFRS9 </Role> |
| | | <ShortName> Basis of preparation - Summary of Consolidated Impacts on Financial Assets and Liabilities Resulting from Adoption of IFRS 9 (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 80 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R81.htm </HtmlFileName> |
| | | <LongName> 1082 - Disclosure - Basis of preparation - Impacts of Adoption of IFRS 15 Standard (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureBasisOfPreparationImpactsOfAdoptionOfIFRS15Standard </Role> |
| | | <ShortName> Basis of preparation - Impacts of Adoption of IFRS 15 Standard (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 81 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R82.htm </HtmlFileName> |
| | | <LongName> 1083 - Disclosure - The "Lava Jato (Car Wash) Operation" and its Effects on the Company - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureTheLavaJatoCarWashOperationAndItsEffectsOnTheCompanyAdditionalInformation </Role> |
| | | <ShortName> The "Lava Jato (Car Wash) Operation" and its Effects on the Company - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfInvestigationAndItsEffectsOnCompanyActivitiesExplanatory </ParentRole> |
| | | <Position> 82 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R83.htm </HtmlFileName> |
| | | <LongName> 1084 - Disclosure - Summary of significant accounting policies - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation </Role> |
| | | <ShortName> Summary of significant accounting policies - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 83 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R84.htm </HtmlFileName> |
| | | <LongName> 1085 - Disclosure - Critical accounting policies: key estimates and judgments - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureCriticalAccountingPoliciesKeyEstimatesAndJudgmentsAdditionalInformation </Role> |
| | | <ShortName> Critical accounting policies: key estimates and judgments - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 84 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R85.htm </HtmlFileName> |
| | | <LongName> 1086 - Disclosure - New standards and interpretations - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureNewStandardsAndInterpretationsAdditionalInformation </Role> |
| | | <ShortName> New standards and interpretations - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 85 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R86.htm </HtmlFileName> |
| | | <LongName> 1087 - Disclosure - Cash and cash equivalents and Marketable securities - Schedule of Cash and Cash Equivalents (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureCashAndCashEquivalentsAndMarketableSecuritiesScheduleOfCashAndCashEquivalents </Role> |
| | | <ShortName> Cash and cash equivalents and Marketable securities - Schedule of Cash and Cash Equivalents (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 86 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R87.htm </HtmlFileName> |
| | | <LongName> 1088 - Disclosure - Cash and cash equivalents and Marketable securities - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureCashAndCashEquivalentsAndMarketableSecuritiesAdditionalInformation </Role> |
| | | <ShortName> Cash and cash equivalents and Marketable securities - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 87 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R88.htm </HtmlFileName> |
| | | <LongName> 1089 - Disclosure - Cash and cash equivalents and Marketable securities - Schedule of Marketable Securities (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureCashAndCashEquivalentsAndMarketableSecuritiesScheduleOfMarketableSecurities </Role> |
| | | <ShortName> Cash and cash equivalents and Marketable securities - Schedule of Marketable Securities (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 88 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R89.htm </HtmlFileName> |
| | | <LongName> 1090 - Disclosure - Trade and other receivables, net - Schedule of trade and other receivables, net (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureTradeAndOtherReceivablesNetScheduleOfTradeAndOtherReceivablesNet </Role> |
| | | <ShortName> Trade and other receivables, net - Schedule of trade and other receivables, net (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 89 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R90.htm </HtmlFileName> |
| | | <LongName> 1091 - Disclosure - Trade and other receivables, net - Schedule of trade and other receivables, net (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureTradeAndOtherReceivablesNetScheduleOfTradeAndOtherReceivablesNetParenthetical </Role> |
| | | <ShortName> Trade and other receivables, net - Schedule of trade and other receivables, net (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 90 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R91.htm </HtmlFileName> |
| | | <LongName> 1092 - Disclosure - Trade and other receivables, net - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureTradeAndOtherReceivablesNetAdditionalInformation </Role> |
| | | <ShortName> Trade and other receivables, net - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 91 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R92.htm </HtmlFileName> |
| | | <LongName> 1093 - Disclosure - Trade and Other Receivables - Summary of Aging of Trade and other Receivables (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureTradeAndOtherReceivablesSummaryOfAgingOfTradeAndOtherReceivables </Role> |
| | | <ShortName> Trade and Other Receivables - Summary of Aging of Trade and other Receivables (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 92 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R93.htm </HtmlFileName> |
| | | <LongName> 1094 - Disclosure - Trade and Other Receivables - Schedule of Changes in credit losses provision (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureTradeAndOtherReceivablesScheduleOfChangesInCreditLossesProvision </Role> |
| | | <ShortName> Trade and Other Receivables - Schedule of Changes in credit losses provision (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 93 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R94.htm </HtmlFileName> |
| | | <LongName> 1095 - Disclosure - Trade and Other Receivables - Schedule of trade receivables (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureTradeAndOtherReceivablesScheduleOfTradeReceivables </Role> |
| | | <ShortName> Trade and Other Receivables - Schedule of trade receivables (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 94 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R95.htm </HtmlFileName> |
| | | <LongName> 1096 - Disclosure - Inventories - Summary of Inventories (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureInventoriesSummaryOfInventories </Role> |
| | | <ShortName> Inventories - Summary of Inventories (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 95 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R96.htm </HtmlFileName> |
| | | <LongName> 1097 - Disclosure - Inventories - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureInventoriesAdditionalInformation </Role> |
| | | <ShortName> Inventories - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 96 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R97.htm </HtmlFileName> |
| | | <LongName> 1098 - Disclosure - Disposal of Assets and Other Changes in Organizational Structure - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureDisposalOfAssetsAndOtherChangesInOrganizationalStructureAdditionalInformation </Role> |
| | | <ShortName> Disposal of Assets and Other Changes in Organizational Structure - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 97 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R98.htm </HtmlFileName> |
| | | <LongName> 1099 - Disclosure - Disposal of Assets and other changes in organizational structure - Summary of Assets Classified as Held for Sale (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureDisposalOfAssetsAndOtherChangesInOrganizationalStructureSummaryOfAssetsClassifiedAsHeldForSale </Role> |
| | | <ShortName> Disposal of Assets and other changes in organizational structure - Summary of Assets Classified as Held for Sale (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 98 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R99.htm </HtmlFileName> |
| | | <LongName> 1100 - Disclosure - Disposal of Assets and other changes in organizational structure - Summary of Assets Classified as Held for Sale (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureDisposalOfAssetsAndOtherChangesInOrganizationalStructureSummaryOfAssetsClassifiedAsHeldForSaleParenthetical </Role> |
| | | <ShortName> Disposal of Assets and other changes in organizational structure - Summary of Assets Classified as Held for Sale (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 99 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R100.htm </HtmlFileName> |
| | | <LongName> 1101 - Disclosure - Disposal of Assets and Other Changes in Organizational Structure - Summary of Cash Flows From Sales of Interest With Loss of Control (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureDisposalOfAssetsAndOtherChangesInOrganizationalStructureSummaryOfCashFlowsFromSalesOfInterestWithLossOfControl </Role> |
| | | <ShortName> Disposal of Assets and Other Changes in Organizational Structure - Summary of Cash Flows From Sales of Interest With Loss of Control (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 100 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R101.htm </HtmlFileName> |
| | | <LongName> 1102 - Disclosure - Investments - Information on Direct Subsidiaries, Joint Arrangements and Associates (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureInvestmentsInformationOnDirectSubsidiariesJointArrangementsAndAssociates </Role> |
| | | <ShortName> Investments - Information on Direct Subsidiaries, Joint Arrangements and Associates (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 101 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R102.htm </HtmlFileName> |
| | | <LongName> 1103 - Disclosure - Investment - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureInvestmentAdditionalInformation </Role> |
| | | <ShortName> Investment - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 102 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R103.htm </HtmlFileName> |
| | | <LongName> 1104 - Disclosure - Investments - Summary of Investments in Associates and Joint Ventures (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureInvestmentsSummaryOfInvestmentsInAssociatesAndJointVentures </Role> |
| | | <ShortName> Investments - Summary of Investments in Associates and Joint Ventures (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 103 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R104.htm </HtmlFileName> |
| | | <LongName> 1105 - Disclosure - Investments - Summary of Investments in Listed Companies (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureInvestmentsSummaryOfInvestmentsInListedCompanies </Role> |
| | | <ShortName> Investments - Summary of Investments in Listed Companies (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 104 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R105.htm </HtmlFileName> |
| | | <LongName> 1106 - Disclosure - Investments - Summary of Condensed Financial Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureInvestmentsSummaryOfCondensedFinancialInformation </Role> |
| | | <ShortName> Investments - Summary of Condensed Financial Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 105 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R106.htm </HtmlFileName> |
| | | <LongName> 1107 - Disclosure - Investments - Summary of Company Investments in Joint Ventures and Associates (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureInvestmentsSummaryOfCompanyInvestmentsInJointVenturesAndAssociates </Role> |
| | | <ShortName> Investments - Summary of Company Investments in Joint Ventures and Associates (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 106 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R107.htm </HtmlFileName> |
| | | <LongName> 1108 - Disclosure - Property, Plant and Equipment - Summary of Property Plant and Equipment by Class of Assets (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentByClassOfAssets </Role> |
| | | <ShortName> Property, Plant and Equipment - Summary of Property Plant and Equipment by Class of Assets (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 107 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R108.htm </HtmlFileName> |
| | | <LongName> 1109 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformation </Role> |
| | | <ShortName> Property, Plant and Equipment - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 108 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R109.htm </HtmlFileName> |
| | | <LongName> 1110 - Disclosure - Property, Plant and Equipment - Summary of Estimated Useful Life of Property Plant and Equipment (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfEstimatedUsefulLifeOfPropertyPlantAndEquipment </Role> |
| | | <ShortName> Property, Plant and Equipment - Summary of Estimated Useful Life of Property Plant and Equipment (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 109 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R110.htm </HtmlFileName> |
| | | <LongName> 1111 - Disclosure - Property, plant and equipment - Summary of Effects of Unitization Agreements (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfEffectsOfUnitizationAgreements </Role> |
| | | <ShortName> Property, plant and equipment - Summary of Effects of Unitization Agreements (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 110 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R111.htm </HtmlFileName> |
| | | <LongName> 1112 - Disclosure - Intangible Assets - Summary by Class of Assets (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureIntangibleAssetsSummaryByClassOfAssets </Role> |
| | | <ShortName> Intangible Assets - Summary by Class of Assets (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 111 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R112.htm </HtmlFileName> |
| | | <LongName> 1113 - Disclosure - Intangible Assets - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation </Role> |
| | | <ShortName> Intangible Assets - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 112 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R113.htm </HtmlFileName> |
| | | <LongName> 1114 - Disclosure - Intangible assets - Summary of Exploratory Phases (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureIntangibleAssetsSummaryOfExploratoryPhases </Role> |
| | | <ShortName> Intangible assets - Summary of Exploratory Phases (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 113 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R114.htm </HtmlFileName> |
| | | <LongName> 1115 - Disclosure - Impairment - Schedule of Impairment Losses, Net of Reversals, Recognized Within Statement of Income (Details) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureImpairmentScheduleOfImpairmentLossesNetOfReversalsRecognizedWithinStatementOfIncomeDetails </Role> |
| | | <ShortName> Impairment - Schedule of Impairment Losses, Net of Reversals, Recognized Within Statement of Income (Details) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 114 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R115.htm </HtmlFileName> |
| | | <LongName> 1116 - Disclosure - Impairment - Schedule of Cash Flow Projections Used to Measure the Value in Use of CGUs (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureImpairmentScheduleOfCashFlowProjectionsUsedToMeasureTheValueInUseOfCGUs </Role> |
| | | <ShortName> Impairment - Schedule of Cash Flow Projections Used to Measure the Value in Use of CGUs (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 115 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R116.htm </HtmlFileName> |
| | | <LongName> 1117 - Disclosure - Impairment - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureImpairmentAdditionalInformation </Role> |
| | | <ShortName> Impairment - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 116 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R117.htm </HtmlFileName> |
| | | <LongName> 1118 - Disclosure - Impairment - Summary of Assets and CGU Most Sensitive to Future Impairment Losses (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureImpairmentSummaryOfAssetsAndCGUMostSensitiveToFutureImpairmentLosses </Role> |
| | | <ShortName> Impairment - Summary of Assets and CGU Most Sensitive to Future Impairment Losses (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 117 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R118.htm </HtmlFileName> |
| | | <LongName> 1119 - Disclosure - Exploration and Evaluation of Oil and Gas Reserves - Summary of Changes in Balances of Capitalized Costs (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureExplorationAndEvaluationOfOilAndGasReservesSummaryOfChangesInBalancesOfCapitalizedCosts </Role> |
| | | <ShortName> Exploration and Evaluation of Oil and Gas Reserves - Summary of Changes in Balances of Capitalized Costs (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 118 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R119.htm </HtmlFileName> |
| | | <LongName> 1120 - Disclosure - Exploration and Evaluation of Oil and Gas Reserves - Summary of Exploration Costs (Details) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureExplorationAndEvaluationOfOilAndGasReservesSummaryOfExplorationCostsDetails </Role> |
| | | <ShortName> Exploration and Evaluation of Oil and Gas Reserves - Summary of Exploration Costs (Details) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 119 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R120.htm </HtmlFileName> |
| | | <LongName> 1121 - Disclosure - Exploration and Evaluation of Oil and Gas Reserves - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureExplorationAndEvaluationOfOilAndGasReservesAdditionalInformation </Role> |
| | | <ShortName> Exploration and Evaluation of Oil and Gas Reserves - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 120 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R121.htm </HtmlFileName> |
| | | <LongName> 1122 - Disclosure - Exploration and Evaluation of Oil and Gas Reserves - Summary of Aging Capitalized Exploratory and Well Costs by Year (Detail) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureExplorationAndEvaluationOfOilAndGasReservesSummaryOfAgingCapitalizedExploratoryAndWellCostsByYearDetail </Role> |
| | | <ShortName> Exploration and Evaluation of Oil and Gas Reserves - Summary of Aging Capitalized Exploratory and Well Costs by Year (Detail) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 121 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R122.htm </HtmlFileName> |
| | | <LongName> 1123 - Disclosure - Exploration and Evaluation of Oil and Gas Reserves - Summary of Aging Capitalized Exploratory and Well Costs by Year (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureExplorationAndEvaluationOfOilAndGasReservesSummaryOfAgingCapitalizedExploratoryAndWellCostsByYear </Role> |
| | | <ShortName> Exploration and Evaluation of Oil and Gas Reserves - Summary of Aging Capitalized Exploratory and Well Costs by Year (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 122 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R123.htm </HtmlFileName> |
| | | <LongName> 1124 - Disclosure - Trade Payables - Summary of Trade Payables (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureTradePayablesSummaryOfTradePayables </Role> |
| | | <ShortName> Trade Payables - Summary of Trade Payables (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 123 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R124.htm </HtmlFileName> |
| | | <LongName> 1125 - Disclosure - Finance Debt - Balance by Type of Finance Debt (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureFinanceDebtBalanceByTypeOfFinanceDebt </Role> |
| | | <ShortName> Finance Debt - Balance by Type of Finance Debt (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 124 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R125.htm </HtmlFileName> |
| | | <LongName> 1126 - Disclosure - Finance Debt - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureFinanceDebtAdditionalInformation </Role> |
| | | <ShortName> Finance Debt - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 125 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R126.htm </HtmlFileName> |
| | | <LongName> 1127 - Disclosure - Finance Debt - Changes in Finance Debt and Reconciliation with Cash Flows from Financing Activities (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureFinanceDebtChangesInFinanceDebtAndReconciliationWithCashFlowsFromFinancingActivities </Role> |
| | | <ShortName> Finance Debt - Changes in Finance Debt and Reconciliation with Cash Flows from Financing Activities (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 126 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R127.htm </HtmlFileName> |
| | | <LongName> 1128 - Disclosure - Finance Debt - Summarized Information on Current and Non-current Finance Debt (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureFinanceDebtSummarizedInformationOnCurrentAndNoncurrentFinanceDebt </Role> |
| | | <ShortName> Finance Debt - Summarized Information on Current and Non-current Finance Debt (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 127 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R128.htm </HtmlFileName> |
| | | <LongName> 1129 - Disclosure - Finance Debt - Summarized Information on Current and Non-current Finance Debt (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureFinanceDebtSummarizedInformationOnCurrentAndNoncurrentFinanceDebtParenthetical </Role> |
| | | <ShortName> Finance Debt - Summarized Information on Current and Non-current Finance Debt (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 128 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R129.htm </HtmlFileName> |
| | | <LongName> 1130 - Disclosure - Finance Debt - Lines of Credit (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureFinanceDebtLinesOfCredit </Role> |
| | | <ShortName> Finance Debt - Lines of Credit (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 129 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R130.htm </HtmlFileName> |
| | | <LongName> 1131 - Disclosure - Leases - Schedule of Future Minimum Lease Payments / Receipts - Finance Leases (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsReceiptsFinanceLeases </Role> |
| | | <ShortName> Leases - Schedule of Future Minimum Lease Payments / Receipts - Finance Leases (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 130 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R131.htm </HtmlFileName> |
| | | <LongName> 1132 - Disclosure - Leases - Schedule of Future Minimum Lease Payments - Operating Leases (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsOperatingLeases </Role> |
| | | <ShortName> Leases - Schedule of Future Minimum Lease Payments - Operating Leases (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 131 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R132.htm </HtmlFileName> |
| | | <LongName> 1133 - Disclosure - Leases - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureLeasesAdditionalInformation </Role> |
| | | <ShortName> Leases - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 132 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R133.htm </HtmlFileName> |
| | | <LongName> 1134 - Disclosure - Related-Party Transactions - Summary of Balances of Significant Transactions (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureRelatedPartyTransactionsSummaryOfBalancesOfSignificantTransactions </Role> |
| | | <ShortName> Related-Party Transactions - Summary of Balances of Significant Transactions (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 133 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R134.htm </HtmlFileName> |
| | | <LongName> 1135 - Disclosure - Related-Party Transactions - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformation </Role> |
| | | <ShortName> Related-Party Transactions - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 134 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R135.htm </HtmlFileName> |
| | | <LongName> 1136 - Disclosure - Related-Party Transactions - Summary of Diesel Price Subsidy Program (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureRelatedPartyTransactionsSummaryOfDieselPriceSubsidyProgram </Role> |
| | | <ShortName> Related-Party Transactions - Summary of Diesel Price Subsidy Program (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 135 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R136.htm </HtmlFileName> |
| | | <LongName> 1137 - Disclosure - Related-Party Transactions - Summary of Compensation of Employees (Including Those Occupying Managerial Positions) and Officers (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureRelatedPartyTransactionsSummaryOfCompensationOfEmployeesIncludingThoseOccupyingManagerialPositionsAndOfficers </Role> |
| | | <ShortName> Related-Party Transactions - Summary of Compensation of Employees (Including Those Occupying Managerial Positions) and Officers (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 136 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R137.htm </HtmlFileName> |
| | | <LongName> 1138 - Disclosure - Related-Party Transactions - Summary of Total Compensation of Executive Officers and Board Members of Petrobras Parent Company (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureRelatedPartyTransactionsSummaryOfTotalCompensationOfExecutiveOfficersAndBoardMembersOfPetrobrasParentCompany </Role> |
| | | <ShortName> Related-Party Transactions - Summary of Total Compensation of Executive Officers and Board Members of Petrobras Parent Company (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 137 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R138.htm </HtmlFileName> |
| | | <LongName> 1139 - Disclosure - Provision for Decommissioning Costs - Summary of Provision for Decommissioning Costs (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureProvisionForDecommissioningCostsSummaryOfProvisionForDecommissioningCosts </Role> |
| | | <ShortName> Provision for Decommissioning Costs - Summary of Provision for Decommissioning Costs (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 138 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R139.htm </HtmlFileName> |
| | | <LongName> 1140 - Disclosure - Provision for Decommissioning Costs - Summary of Provision for Decommissioning Costs (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureProvisionForDecommissioningCostsSummaryOfProvisionForDecommissioningCostsParenthetical </Role> |
| | | <ShortName> Provision for Decommissioning Costs - Summary of Provision for Decommissioning Costs (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 139 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R140.htm </HtmlFileName> |
| | | <LongName> 1141 - Disclosure - Provision for Decommissioning Costs - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureProvisionForDecommissioningCostsAdditionalInformation </Role> |
| | | <ShortName> Provision for Decommissioning Costs - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 140 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R141.htm </HtmlFileName> |
| | | <LongName> 1142 - Disclosure - Taxes - Summary of Income Taxes (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureTaxesSummaryOfIncomeTaxes </Role> |
| | | <ShortName> Taxes - Summary of Income Taxes (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 141 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R142.htm </HtmlFileName> |
| | | <LongName> 1143 - Disclosure - Taxes - Summary of Other Taxes (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureTaxesSummaryOfOtherTaxes </Role> |
| | | <ShortName> Taxes - Summary of Other Taxes (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 142 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R143.htm </HtmlFileName> |
| | | <LongName> 1144 - Disclosure - Taxes - Summary of Other Taxes (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureTaxesSummaryOfOtherTaxesParenthetical </Role> |
| | | <ShortName> Taxes - Summary of Other Taxes (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 143 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R144.htm </HtmlFileName> |
| | | <LongName> 1145 - Disclosure - Taxes - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureTaxesAdditionalInformation </Role> |
| | | <ShortName> Taxes - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 144 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R145.htm </HtmlFileName> |
| | | <LongName> 1146 - Disclosure - Taxes - Summary Of Settlement Of Tax Disputes (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureTaxesSummaryOfSettlementOfTaxDisputes </Role> |
| | | <ShortName> Taxes - Summary Of Settlement Of Tax Disputes (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 145 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R146.htm </HtmlFileName> |
| | | <LongName> 1147 - Disclosure - Taxes - Summary Of Settlement Of Tax Disputes (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureTaxesSummaryOfSettlementOfTaxDisputesParenthetical </Role> |
| | | <ShortName> Taxes - Summary Of Settlement Of Tax Disputes (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 146 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R147.htm </HtmlFileName> |
| | | <LongName> 1148 - Disclosure - Taxes - Summary Of Tax Liabilities Presented In Consolidated Statements Of Financial Position (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureTaxesSummaryOfTaxLiabilitiesPresentedInConsolidatedStatementsOfFinancialPosition </Role> |
| | | <ShortName> Taxes - Summary Of Tax Liabilities Presented In Consolidated Statements Of Financial Position (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 147 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R148.htm </HtmlFileName> |
| | | <LongName> 1149 - Disclosure - Taxes - Summary Of Outstanding Amount Of Settlement Year (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureTaxesSummaryOfOutstandingAmountOfSettlementYear </Role> |
| | | <ShortName> Taxes - Summary Of Outstanding Amount Of Settlement Year (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 148 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R149.htm </HtmlFileName> |
| | | <LongName> 1150 - Disclosure - Taxes - Schedule of Impacts of Tax Settlement Programs within Statement of Income of 2017 (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureTaxesScheduleOfImpactsOfTaxSettlementProgramsWithinStatementOfIncomeOf2017 </Role> |
| | | <ShortName> Taxes - Schedule of Impacts of Tax Settlement Programs within Statement of Income of 2017 (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 149 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R150.htm </HtmlFileName> |
| | | <LongName> 1151 - Disclosure - Taxes - Summary of Tax Disputes by Joining States Amnesty Settlement Programs (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureTaxesSummaryOfTaxDisputesByJoiningStatesAmnestySettlementPrograms </Role> |
| | | <ShortName> Taxes - Summary of Tax Disputes by Joining States Amnesty Settlement Programs (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 150 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R151.htm </HtmlFileName> |
| | | <LongName> 1152 - Disclosure - Taxes - Summary of Tax Disputes by Joining States Amnesty Settlement Programs (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureTaxesSummaryOfTaxDisputesByJoiningStatesAmnestySettlementProgramsParenthetical </Role> |
| | | <ShortName> Taxes - Summary of Tax Disputes by Joining States Amnesty Settlement Programs (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 151 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R152.htm </HtmlFileName> |
| | | <LongName> 1153 - Disclosure - Taxes - Summary of the Changes in the Deferred Income Taxes (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureTaxesSummaryOfTheChangesInTheDeferredIncomeTaxes </Role> |
| | | <ShortName> Taxes - Summary of the Changes in the Deferred Income Taxes (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 152 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R153.htm </HtmlFileName> |
| | | <LongName> 1154 - Disclosure - Taxes - Summary of Estimated Schedule of Recovery/Reversal of Net Deferred Tax Assets (Liabilities) Recoverable (Payable) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureTaxesSummaryOfEstimatedScheduleOfRecoveryReversalOfNetDeferredTaxAssetsLiabilitiesRecoverablePayable </Role> |
| | | <ShortName> Taxes - Summary of Estimated Schedule of Recovery/Reversal of Net Deferred Tax Assets (Liabilities) Recoverable (Payable) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 153 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R154.htm </HtmlFileName> |
| | | <LongName> 1155 - Disclosure - Taxes - Summary of Aging of the Unrecognized Tax Carryforwards (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureTaxesSummaryOfAgingOfTheUnrecognizedTaxCarryforwards </Role> |
| | | <ShortName> Taxes - Summary of Aging of the Unrecognized Tax Carryforwards (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 154 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R155.htm </HtmlFileName> |
| | | <LongName> 1156 - Disclosure - Taxes - Summary of Reconciliation between Statutory Tax Rate and Effective Tax Expense Rate (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureTaxesSummaryOfReconciliationBetweenStatutoryTaxRateAndEffectiveTaxExpenseRate </Role> |
| | | <ShortName> Taxes - Summary of Reconciliation between Statutory Tax Rate and Effective Tax Expense Rate (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 155 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R156.htm </HtmlFileName> |
| | | <LongName> 1157 - Disclosure - Taxes - Summary of Reconciliation between Statutory Tax Rate and Effective Tax Expense Rate (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureTaxesSummaryOfReconciliationBetweenStatutoryTaxRateAndEffectiveTaxExpenseRateParenthetical </Role> |
| | | <ShortName> Taxes - Summary of Reconciliation between Statutory Tax Rate and Effective Tax Expense Rate (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 156 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R157.htm </HtmlFileName> |
| | | <LongName> 1158 - Disclosure - Short-term benefits - Summary of Short-term Benefits (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureShorttermBenefitsSummaryOfShorttermBenefits </Role> |
| | | <ShortName> Short-term benefits - Summary of Short-term Benefits (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 157 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R158.htm </HtmlFileName> |
| | | <LongName> 1159 - Disclosure - Short-term benefits - Summary of Provision for Profit Sharing (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureShorttermBenefitsSummaryOfProvisionForProfitSharing </Role> |
| | | <ShortName> Short-term benefits - Summary of Provision for Profit Sharing (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 158 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R159.htm </HtmlFileName> |
| | | <LongName> 1160 - Disclosure - Short-term benefits - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureShorttermBenefitsAdditionalInformation </Role> |
| | | <ShortName> Short-term benefits - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 159 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R160.htm </HtmlFileName> |
| | | <LongName> 1161 - Disclosure - Employee Benefits (Post-Employment) - Summary of Employee Benefits (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureEmployeeBenefitsPostEmploymentSummaryOfEmployeeBenefits </Role> |
| | | <ShortName> Employee Benefits (Post-Employment) - Summary of Employee Benefits (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 160 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R161.htm </HtmlFileName> |
| | | <LongName> 1162 - Disclosure - Employee benefits (Post-Employment) - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureEmployeeBenefitsPostEmploymentAdditionalInformation </Role> |
| | | <ShortName> Employee benefits (Post-Employment) - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatoryTables </ParentRole> |
| | | <Position> 161 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R162.htm </HtmlFileName> |
| | | <LongName> 1163 - Disclosure - Employee Benefits (Post-Employment) - Disclosure of Changes in the Actuarial Liabilities, Fair Value of Assets and Amounts Recognized in Statement of Financial Position (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureEmployeeBenefitsPostEmploymentDisclosureOfChangesInTheActuarialLiabilitiesFairValueOfAssetsAndAmountsRecognizedInStatementOfFinancialPosition </Role> |
| | | <ShortName> Employee Benefits (Post-Employment) - Disclosure of Changes in the Actuarial Liabilities, Fair Value of Assets and Amounts Recognized in Statement of Financial Position (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 162 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R163.htm </HtmlFileName> |
| | | <LongName> 1164 - Disclosure - Employee benefits (Post-Employment) - Summary of Pension Plans Assets (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureEmployeeBenefitsPostEmploymentSummaryOfPensionPlansAssets </Role> |
| | | <ShortName> Employee benefits (Post-Employment) - Summary of Pension Plans Assets (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatoryTables </ParentRole> |
| | | <Position> 163 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R164.htm </HtmlFileName> |
| | | <LongName> 1165 - Disclosure - Employee benefits (Post-Employment) - Summary of Pension Plans Assets by Type of Asset (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureEmployeeBenefitsPostEmploymentSummaryOfPensionPlansAssetsByTypeOfAsset </Role> |
| | | <ShortName> Employee benefits (Post-Employment) - Summary of Pension Plans Assets by Type of Asset (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfEmployeeBenefitsExplanatoryTables </ParentRole> |
| | | <Position> 164 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R165.htm </HtmlFileName> |
| | | <LongName> 1166 - Disclosure - Employee Benefits (Post-Employment) - Schedule of Defined Benefit Costs (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureEmployeeBenefitsPostEmploymentScheduleOfDefinedBenefitCosts </Role> |
| | | <ShortName> Employee Benefits (Post-Employment) - Schedule of Defined Benefit Costs (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 165 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R166.htm </HtmlFileName> |
| | | <LongName> 1167 - Disclosure - Employees Benefits (Post-Employment) - Disclosure of Effect of Basis Points Change in the Assumed Discount Rate and Medical Cost (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureEmployeesBenefitsPostEmploymentDisclosureOfEffectOfBasisPointsChangeInTheAssumedDiscountRateAndMedicalCost </Role> |
| | | <ShortName> Employees Benefits (Post-Employment) - Disclosure of Effect of Basis Points Change in the Assumed Discount Rate and Medical Cost (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 166 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R167.htm </HtmlFileName> |
| | | <LongName> 1168 - Disclosure - Employees Benefits (Post-Employment) - Summary of Actuarial Assumptions (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureEmployeesBenefitsPostEmploymentSummaryOfActuarialAssumptions </Role> |
| | | <ShortName> Employees Benefits (Post-Employment) - Summary of Actuarial Assumptions (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 167 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R168.htm </HtmlFileName> |
| | | <LongName> 1169 - Disclosure - Employee Benefits (Post-Employments) - Summary of Expected Maturity Analysis of Pension and Medical Benefits (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureEmployeeBenefitsPostEmploymentsSummaryOfExpectedMaturityAnalysisOfPensionAndMedicalBenefits </Role> |
| | | <ShortName> Employee Benefits (Post-Employments) - Summary of Expected Maturity Analysis of Pension and Medical Benefits (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 168 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R169.htm </HtmlFileName> |
| | | <LongName> 1170 - Disclosure - Equity - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureEquityAdditionalInformation </Role> |
| | | <ShortName> Equity - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 169 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R170.htm </HtmlFileName> |
| | | <LongName> 1171 - Disclosure - Equity - Summary of Quarterly Distribution Of Interest On Capital (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureEquitySummaryOfQuarterlyDistributionOfInterestOnCapital </Role> |
| | | <ShortName> Equity - Summary of Quarterly Distribution Of Interest On Capital (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 170 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R171.htm </HtmlFileName> |
| | | <LongName> 1172 - Disclosure - Equity - Earnings (Losses) Per Share (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureEquityEarningsLossesPerShare </Role> |
| | | <ShortName> Equity - Earnings (Losses) Per Share (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 171 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R172.htm </HtmlFileName> |
| | | <LongName> 1173 - Disclosure - Sales Revenues - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureSalesRevenuesAdditionalInformation </Role> |
| | | <ShortName> Sales Revenues - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 172 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R173.htm </HtmlFileName> |
| | | <LongName> 1174 - Disclosure - Sales Revenues - Summary of Sales Revenues (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureSalesRevenuesSummaryOfSalesRevenues </Role> |
| | | <ShortName> Sales Revenues - Summary of Sales Revenues (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 173 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R174.htm </HtmlFileName> |
| | | <LongName> 1175 - Disclosure - Sales Revenues - Summary of Remaining Performance Obligations (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureSalesRevenuesSummaryOfRemainingPerformanceObligations </Role> |
| | | <ShortName> Sales Revenues - Summary of Remaining Performance Obligations (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 174 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R175.htm </HtmlFileName> |
| | | <LongName> 1176 - Disclosure - Other Income and Expenses, Net - Summary of Other Income and Expenses (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureOtherIncomeAndExpensesNetSummaryOfOtherIncomeAndExpenses </Role> |
| | | <ShortName> Other Income and Expenses, Net - Summary of Other Income and Expenses (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 175 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R176.htm </HtmlFileName> |
| | | <LongName> 1177 - Disclosure - Other Income and Expenses, Net - Summary of Other Income and Expenses (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureOtherIncomeAndExpensesNetSummaryOfOtherIncomeAndExpensesParenthetical </Role> |
| | | <ShortName> Other Income and Expenses, Net - Summary of Other Income and Expenses (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 176 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R177.htm </HtmlFileName> |
| | | <LongName> 1178 - Disclosure - Costs and Expenses by Nature - Disclosure of Cost and Expenses By Nature (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureCostsAndExpensesByNatureDisclosureOfCostAndExpensesByNature </Role> |
| | | <ShortName> Costs and Expenses by Nature - Disclosure of Cost and Expenses By Nature (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 177 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R178.htm </HtmlFileName> |
| | | <LongName> 1179 - Disclosure - Costs and Expenses by Nature - Disclosure of Cost and Expenses By Nature (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureCostsAndExpensesByNatureDisclosureOfCostAndExpensesByNatureParenthetical </Role> |
| | | <ShortName> Costs and Expenses by Nature - Disclosure of Cost and Expenses By Nature (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 178 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R179.htm </HtmlFileName> |
| | | <LongName> 1180 - Disclosure - Net Finance Income (Expense) - Summary of Net Finance Income (Expense) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureNetFinanceIncomeExpenseSummaryOfNetFinanceIncomeExpense </Role> |
| | | <ShortName> Net Finance Income (Expense) - Summary of Net Finance Income (Expense) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 179 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R180.htm </HtmlFileName> |
| | | <LongName> 1181 - Disclosure - Net Finance Income (Expense) - Summary of Net Finance Income (Expense) (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureNetFinanceIncomeExpenseSummaryOfNetFinanceIncomeExpenseParenthetical </Role> |
| | | <ShortName> Net Finance Income (Expense) - Summary of Net Finance Income (Expense) (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 180 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R181.htm </HtmlFileName> |
| | | <LongName> 1182 - Disclosure - Supplemental Information on Statement of Cash Flows - Summary of Supplemental Information on Statement of Cash Flows (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureSupplementalInformationOnStatementOfCashFlowsSummaryOfSupplementalInformationOnStatementOfCashFlows </Role> |
| | | <ShortName> Supplemental Information on Statement of Cash Flows - Summary of Supplemental Information on Statement of Cash Flows (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 181 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R182.htm </HtmlFileName> |
| | | <LongName> 1183 - Disclosure - Segment Information - Consolidated assets by Business Area (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureSegmentInformationConsolidatedAssetsByBusinessArea </Role> |
| | | <ShortName> Segment Information - Consolidated assets by Business Area (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 182 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R183.htm </HtmlFileName> |
| | | <LongName> 1184 - Disclosure - Segment Information - Consolidated Statement of Income by Business Area (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureSegmentInformationConsolidatedStatementOfIncomeByBusinessArea </Role> |
| | | <ShortName> Segment Information - Consolidated Statement of Income by Business Area (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 183 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R184.htm </HtmlFileName> |
| | | <LongName> 1185 - Disclosure - Segment Information - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureSegmentInformationAdditionalInformation </Role> |
| | | <ShortName> Segment Information - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 184 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R185.htm </HtmlFileName> |
| | | <LongName> 1186 - Disclosure - Provisions for legal proceedings - Summary of Provisions for Legal Proceedings (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureProvisionsForLegalProceedingsSummaryOfProvisionsForLegalProceedings </Role> |
| | | <ShortName> Provisions for legal proceedings - Summary of Provisions for Legal Proceedings (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 185 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R186.htm </HtmlFileName> |
| | | <LongName> 1187 - Disclosure - Provisions for legal proceedings - Summary of Reconciliation of Provisions for Legal Proceedings (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureProvisionsForLegalProceedingsSummaryOfReconciliationOfProvisionsForLegalProceedings </Role> |
| | | <ShortName> Provisions for legal proceedings - Summary of Reconciliation of Provisions for Legal Proceedings (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 186 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R187.htm </HtmlFileName> |
| | | <LongName> 1188 - Disclosure - Provisions for legal proceedings - Summary of Judicial Deposits with Legal Proceedings (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureProvisionsForLegalProceedingsSummaryOfJudicialDepositsWithLegalProceedings </Role> |
| | | <ShortName> Provisions for legal proceedings - Summary of Judicial Deposits with Legal Proceedings (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 187 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R188.htm </HtmlFileName> |
| | | <LongName> 1189 - Disclosure - Provisions for legal proceedings - Summary of reconciliation of Judicial Deposits with Legal Proceedings (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureProvisionsForLegalProceedingsSummaryOfReconciliationOfJudicialDepositsWithLegalProceedings </Role> |
| | | <ShortName> Provisions for legal proceedings - Summary of reconciliation of Judicial Deposits with Legal Proceedings (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 188 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R189.htm </HtmlFileName> |
| | | <LongName> 1190 - Disclosure - Provisions for legal proceedings - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureProvisionsForLegalProceedingsAdditionalInformation </Role> |
| | | <ShortName> Provisions for legal proceedings - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 189 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R190.htm </HtmlFileName> |
| | | <LongName> 1191 - Disclosure - Provisions for legal proceedings - Summary of Contingent Liabilities (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureProvisionsForLegalProceedingsSummaryOfContingentLiabilities </Role> |
| | | <ShortName> Provisions for legal proceedings - Summary of Contingent Liabilities (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 190 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R191.htm </HtmlFileName> |
| | | <LongName> 1192 - Disclosure - Provisions For Legal Proceedings - Summary Of Nature Of Contingent Liabilities (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureProvisionsForLegalProceedingsSummaryOfNatureOfContingentLiabilities </Role> |
| | | <ShortName> Provisions For Legal Proceedings - Summary Of Nature Of Contingent Liabilities (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 191 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R192.htm </HtmlFileName> |
| | | <LongName> 1193 - Disclosure - Commitment to Purchase Natural Gas - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureCommitmentToPurchaseNaturalGasAdditionalInformation </Role> |
| | | <ShortName> Commitment to Purchase Natural Gas - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 192 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R193.htm </HtmlFileName> |
| | | <LongName> 1194 - Disclosure - Collateral for crude oil exploration concession agreements (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureCollateralForCrudeOilExplorationConcessionAgreements </Role> |
| | | <ShortName> Collateral for crude oil exploration concession agreements (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <ParentRole> http://www.petrobras.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCollateralExplanatory </ParentRole> |
| | | <Position> 193 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R194.htm </HtmlFileName> |
| | | <LongName> 1195 - Disclosure - Risk Management - Summary of the Positions of the Derivative Financial Instruments Held by the Company (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureRiskManagementSummaryOfThePositionsOfTheDerivativeFinancialInstrumentsHeldByTheCompany </Role> |
| | | <ShortName> Risk Management - Summary of the Positions of the Derivative Financial Instruments Held by the Company (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 194 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R195.htm </HtmlFileName> |
| | | <LongName> 1196 - Disclosure - Risk Management - Summary of Amounts Recognized and Guarantees Given Related to Derivative Financial Instruments (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureRiskManagementSummaryOfAmountsRecognizedAndGuaranteesGivenRelatedToDerivativeFinancialInstruments </Role> |
| | | <ShortName> Risk Management - Summary of Amounts Recognized and Guarantees Given Related to Derivative Financial Instruments (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 195 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R196.htm </HtmlFileName> |
| | | <LongName> 1197 - Disclosure - Risk Management - Summary of Sensitivity Analysis of the Derivative Financial Instruments (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureRiskManagementSummaryOfSensitivityAnalysisOfTheDerivativeFinancialInstruments </Role> |
| | | <ShortName> Risk Management - Summary of Sensitivity Analysis of the Derivative Financial Instruments (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 196 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R197.htm </HtmlFileName> |
| | | <LongName> 1198 - Disclosure - Risk Management - Summary of Sensitivity Analysis of the Derivative Financial Instruments (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureRiskManagementSummaryOfSensitivityAnalysisOfTheDerivativeFinancialInstrumentsParenthetical </Role> |
| | | <ShortName> Risk Management - Summary of Sensitivity Analysis of the Derivative Financial Instruments (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 197 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R198.htm </HtmlFileName> |
| | | <LongName> 1199 - Disclosure - Risk Management - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureRiskManagementAdditionalInformation </Role> |
| | | <ShortName> Risk Management - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 198 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R199.htm </HtmlFileName> |
| | | <LongName> 1200 - Disclosure - Risk Management - Summary of Carrying Amounts, the Fair Value and Schedule of Expected Reclassifications (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureRiskManagementSummaryOfCarryingAmountsTheFairValueAndScheduleOfExpectedReclassifications </Role> |
| | | <ShortName> Risk Management - Summary of Carrying Amounts, the Fair Value and Schedule of Expected Reclassifications (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 199 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R200.htm </HtmlFileName> |
| | | <LongName> 1201 - Disclosure - Risk Management - Summary of Roll-Forward Schedule of Cumulative Foreign Exchange Losses Recognized in Other Comprehensive Income (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureRiskManagementSummaryOfRollForwardScheduleOfCumulativeForeignExchangeLossesRecognizedInOtherComprehensiveIncome </Role> |
| | | <ShortName> Risk Management - Summary of Roll-Forward Schedule of Cumulative Foreign Exchange Losses Recognized in Other Comprehensive Income (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 200 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R201.htm </HtmlFileName> |
| | | <LongName> 1202 - Disclosure - Risk Management - Summary of Ratio of Highly Probable Future Exports to Debt Instruments (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureRiskManagementSummaryOfRatioOfHighlyProbableFutureExportsToDebtInstruments </Role> |
| | | <ShortName> Risk Management - Summary of Ratio of Highly Probable Future Exports to Debt Instruments (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 201 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R202.htm </HtmlFileName> |
| | | <LongName> 1203 - Disclosure - Risk Management - Summary of Sensitivity Analysis for Foreign Exchange Risk on Financial Instruments (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureRiskManagementSummaryOfSensitivityAnalysisForForeignExchangeRiskOnFinancialInstruments </Role> |
| | | <ShortName> Risk Management - Summary of Sensitivity Analysis for Foreign Exchange Risk on Financial Instruments (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 202 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R203.htm </HtmlFileName> |
| | | <LongName> 1204 - Disclosure - Risk Management - Summary of Sensitivity Analysis for Foreign Exchange Risk on Financial Instruments (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureRiskManagementSummaryOfSensitivityAnalysisForForeignExchangeRiskOnFinancialInstrumentsParenthetical </Role> |
| | | <ShortName> Risk Management - Summary of Sensitivity Analysis for Foreign Exchange Risk on Financial Instruments (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 203 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R204.htm </HtmlFileName> |
| | | <LongName> 1205 - Disclosure - Risk Management - Summary of Credit Quality of Cash and Cash Equivalents, and Marketable Securities (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureRiskManagementSummaryOfCreditQualityOfCashAndCashEquivalentsAndMarketableSecurities </Role> |
| | | <ShortName> Risk Management - Summary of Credit Quality of Cash and Cash Equivalents, and Marketable Securities (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 204 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R205.htm </HtmlFileName> |
| | | <LongName> 1206 - Disclosure - Risk Management - Summary of Maturity Schedule of the Company's Finance Debt (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureRiskManagementSummaryOfMaturityScheduleOfTheCompanysFinanceDebt </Role> |
| | | <ShortName> Risk Management - Summary of Maturity Schedule of the Company's Finance Debt (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 205 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R206.htm </HtmlFileName> |
| | | <LongName> 1207 - Disclosure - Risk Management - Summary of Information Concerning the Insurance Coverage Outstanding (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureRiskManagementSummaryOfInformationConcerningTheInsuranceCoverageOutstanding </Role> |
| | | <ShortName> Risk Management - Summary of Information Concerning the Insurance Coverage Outstanding (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 206 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R207.htm </HtmlFileName> |
| | | <LongName> 1208 - Disclosure - Fair Value of Financial Assets and Liabilities - Fair Value Measured of Assets and Liabilities (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureFairValueOfFinancialAssetsAndLiabilitiesFairValueMeasuredOfAssetsAndLiabilities </Role> |
| | | <ShortName> Fair Value of Financial Assets and Liabilities - Fair Value Measured of Assets and Liabilities (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 207 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R208.htm </HtmlFileName> |
| | | <LongName> 1209 - Disclosure - Subsequent events - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureSubsequentEventsAdditionalInformation </Role> |
| | | <ShortName> Subsequent events - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 208 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R209.htm </HtmlFileName> |
| | | <LongName> 1210 - Disclosure - Information Related to Guaranteed Securities Issued by Subsidiaries - Additional Information (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureInformationRelatedToGuaranteedSecuritiesIssuedBySubsidiariesAdditionalInformation </Role> |
| | | <ShortName> Information Related to Guaranteed Securities Issued by Subsidiaries - Additional Information (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 209 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R210.htm </HtmlFileName> |
| | | <LongName> 1211 - Disclosure - Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Capitalized Costs Relating to Oil and Gas Producing Activities (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureInformationRelatedToGuaranteedSecuritiesIssuedBySubsidiariesSummaryOfCapitalizedCostsRelatingToOilAndGasProducingActivities </Role> |
| | | <ShortName> Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Capitalized Costs Relating to Oil and Gas Producing Activities (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 210 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R211.htm </HtmlFileName> |
| | | <LongName> 1212 - Disclosure - Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Costs Incurred in Oil and Gas Property Acquisition, Exploration and Development Activities (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureInformationRelatedToGuaranteedSecuritiesIssuedBySubsidiariesSummaryOfCostsIncurredInOilAndGasPropertyAcquisitionExplorationAndDevelopmentActivities </Role> |
| | | <ShortName> Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Costs Incurred in Oil and Gas Property Acquisition, Exploration and Development Activities (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 211 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R212.htm </HtmlFileName> |
| | | <LongName> 1213 - Disclosure - Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Operations for Oil and Gas Producing Activities (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureInformationRelatedToGuaranteedSecuritiesIssuedBySubsidiariesSummaryOfOperationsForOilAndGasProducingActivities </Role> |
| | | <ShortName> Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Operations for Oil and Gas Producing Activities (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 212 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R213.htm </HtmlFileName> |
| | | <LongName> 1214 - Disclosure - Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Annual Changes in Proved Developed and Undeveloped Reserves of Oil (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureInformationRelatedToGuaranteedSecuritiesIssuedBySubsidiariesSummaryOfAnnualChangesInProvedDevelopedAndUndevelopedReservesOfOil </Role> |
| | | <ShortName> Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Annual Changes in Proved Developed and Undeveloped Reserves of Oil (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 213 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R214.htm </HtmlFileName> |
| | | <LongName> 1215 - Disclosure - Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Annual Changes in Proved Developed and Undeveloped Reserves of Oil (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureInformationRelatedToGuaranteedSecuritiesIssuedBySubsidiariesSummaryOfAnnualChangesInProvedDevelopedAndUndevelopedReservesOfOilParenthetical </Role> |
| | | <ShortName> Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Annual Changes in Proved Developed and Undeveloped Reserves of Oil (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 214 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R215.htm </HtmlFileName> |
| | | <LongName> 1216 - Disclosure - Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Annual Changes in Proved Developed and Undeveloped Reserves of Natural Gas (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureInformationRelatedToGuaranteedSecuritiesIssuedBySubsidiariesSummaryOfAnnualChangesInProvedDevelopedAndUndevelopedReservesOfNaturalGas </Role> |
| | | <ShortName> Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Annual Changes in Proved Developed and Undeveloped Reserves of Natural Gas (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 215 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R216.htm </HtmlFileName> |
| | | <LongName> 1217 - Disclosure - Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Annual Changes in Proved Developed and Undeveloped Reserves of Natural Gas (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureInformationRelatedToGuaranteedSecuritiesIssuedBySubsidiariesSummaryOfAnnualChangesInProvedDevelopedAndUndevelopedReservesOfNaturalGasParenthetical </Role> |
| | | <ShortName> Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Annual Changes in Proved Developed and Undeveloped Reserves of Natural Gas (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 216 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R217.htm </HtmlFileName> |
| | | <LongName> 1218 - Disclosure - Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Annual Changes in Proved Developed and Undeveloped Reserves of Oil and Natural Gas (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureInformationRelatedToGuaranteedSecuritiesIssuedBySubsidiariesSummaryOfAnnualChangesInProvedDevelopedAndUndevelopedReservesOfOilAndNaturalGas </Role> |
| | | <ShortName> Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Annual Changes in Proved Developed and Undeveloped Reserves of Oil and Natural Gas (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 217 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R218.htm </HtmlFileName> |
| | | <LongName> 1219 - Disclosure - Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Annual Changes in Proved Developed and Undeveloped Reserves of Oil and Natural Gas (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureInformationRelatedToGuaranteedSecuritiesIssuedBySubsidiariesSummaryOfAnnualChangesInProvedDevelopedAndUndevelopedReservesOfOilAndNaturalGasParenthetical </Role> |
| | | <ShortName> Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Annual Changes in Proved Developed and Undeveloped Reserves of Oil and Natural Gas (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 218 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R219.htm </HtmlFileName> |
| | | <LongName> 1220 - Disclosure - Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Supplementary Information on Oil and Gas Exploration Production of Net Proved Developed and Undeveloped Reserves Explanatory (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureInformationRelatedToGuaranteedSecuritiesIssuedBySubsidiariesSummaryOfSupplementaryInformationOnOilAndGasExplorationProductionOfNetProvedDevelopedAndUndevelopedReservesExpla_Xa </Role> |
| | | <ShortName> Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Supplementary Information on Oil and Gas Exploration Production of Net Proved Developed and Undeveloped Reserves Explanatory (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 219 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R220.htm </HtmlFileName> |
| | | <LongName> 1221 - Disclosure - Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Supplementary Information on Oil and Gas Exploration Production of Net Proved Developed and Undeveloped Reserves Explanatory (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureInformationRelatedToGuaranteedSecuritiesIssuedBySubsidiariesSummaryOfSupplementaryInformationOnOilAndGasExplorationProductionOfNetProvedDevelopedAndUndevelopedReservesExpla_XaParenthetical </Role> |
| | | <ShortName> Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Supplementary Information on Oil and Gas Exploration Production of Net Proved Developed and Undeveloped Reserves Explanatory (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 220 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R221.htm </HtmlFileName> |
| | | <LongName> 1222 - Disclosure - Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Supplementary Information on Standardized Measure of Discounted Future Net Cash Flow Relating to Proved Oil and Gas Quantities Explanatory (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureInformationRelatedToGuaranteedSecuritiesIssuedBySubsidiariesSummaryOfSupplementaryInformationOnStandardizedMeasureOfDiscountedFutureNetCashFlowRelatingToProvedOilAndGasQuan_Xb </Role> |
| | | <ShortName> Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Supplementary Information on Standardized Measure of Discounted Future Net Cash Flow Relating to Proved Oil and Gas Quantities Explanatory (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 221 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R222.htm </HtmlFileName> |
| | | <LongName> 1223 - Disclosure - Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Supplementary Information on Standardized Measure of Discounted Future Net Cash Flow Relating to Proved Oil and Gas Quantities Explanatory (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureInformationRelatedToGuaranteedSecuritiesIssuedBySubsidiariesSummaryOfSupplementaryInformationOnStandardizedMeasureOfDiscountedFutureNetCashFlowRelatingToProvedOilAndGasQuan_XbParenthetical </Role> |
| | | <ShortName> Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Supplementary Information on Standardized Measure of Discounted Future Net Cash Flow Relating to Proved Oil and Gas Quantities Explanatory (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 222 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R223.htm </HtmlFileName> |
| | | <LongName> 1224 - Disclosure - Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Standardized Measure of Discounted Future Net Cash Flow Projections Explanatory (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureInformationRelatedToGuaranteedSecuritiesIssuedBySubsidiariesSummaryOfStandardizedMeasureOfDiscountedFutureNetCashFlowProjectionsExplanatory </Role> |
| | | <ShortName> Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Standardized Measure of Discounted Future Net Cash Flow Projections Explanatory (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 223 </Position> |
| | | </Report> |
| | <Report instance="pbr-20181231.xml"> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <HtmlFileName> R224.htm </HtmlFileName> |
| | | <LongName> 1225 - Disclosure - Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Standardized Measure of Discounted Future Net Cash Flow Projections Explanatory (Parenthetical) (Detail) </LongName> |
| | | <ReportType> Sheet </ReportType> |
| | | <Role> http://www.petrobras.com/taxonomy/role/DisclosureInformationRelatedToGuaranteedSecuritiesIssuedBySubsidiariesSummaryOfStandardizedMeasureOfDiscountedFutureNetCashFlowProjectionsExplanatoryParenthetical </Role> |
| | | <ShortName> Information Related to Guaranteed Securities Issued by Subsidiaries - Summary of Standardized Measure of Discounted Future Net Cash Flow Projections Explanatory (Parenthetical) (Detail) </ShortName> |
| | | <MenuCategory> Details </MenuCategory> |
| | | <Position> 224 </Position> |
| | | </Report> |
| | <Report> |
| | | <IsDefault> false </IsDefault> |
| | | <HasEmbeddedReports> false </HasEmbeddedReports> |
| | | <LongName> All Reports </LongName> |
| | | <ReportType> Book </ReportType> |
| | | <ShortName> All Reports </ShortName> |
| | | </Report> |
| | </MyReports> |
| <InputFiles> |
| | <File> pbr-20181231.xml </File> |
| | <File> pbr-20181231.xsd </File> |
| | <File> pbr-20181231_cal.xml </File> |
| | <File> pbr-20181231_def.xml </File> |
| | <File> pbr-20181231_lab.xml </File> |
| | <File> pbr-20181231_pre.xml </File> |
| | </InputFiles> |
| <SupplementalFiles/> |
| <BaseTaxonomies> |
| | <BaseTaxonomy> http://xbrl.sec.gov/currency/2017-01-31 </BaseTaxonomy> |
| | <BaseTaxonomy> http://xbrl.sec.gov/invest/2013-01-31 </BaseTaxonomy> |
| | <BaseTaxonomy> http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full </BaseTaxonomy> |
| | <BaseTaxonomy> http://xbrl.sec.gov/dei/2019-01-31 </BaseTaxonomy> |
| | <BaseTaxonomy> http://xbrl.sec.gov/country/2017-01-31 </BaseTaxonomy> |
| | <BaseTaxonomy> http://fasb.org/srt/2018-01-31 </BaseTaxonomy> |
| | </BaseTaxonomies> |
| <HasPresentationLinkbase> true </HasPresentationLinkbase> |
| <HasCalculationLinkbase> true </HasCalculationLinkbase> |
| </FilingSummary> |