XML 164 R140.htm IDEA: XBRL DOCUMENT
v3.23.1

EARNINGS (LOSS) PER SHARE (Details) - BRL (R$) R$ / shares in Units, R$ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020
Earnings Loss Per Share |  |  |
Profit (loss) from continuing operations attributable to ordinary equity holders of parent entity, used in calculating basic earnings per share | R$ (3,115,455) | R$ 499,385 | R$ 1,518,492
Profit (loss) from discontinued operations attributable to ordinary equity holders of parent entity, used in calculating basic earnings per share | (50,948) | (79,930) |
Profit (loss), attributable to ordinary equity holders of parent entity, used in calculating basic earnings per share | R$ (3,166,403) | R$ 419,455 |
Weighted average number of outstanding shares - basic (except treasury shares) - Continued operations | 1,052,606,000 | 807,929,481 | 809,110,872
Weighted average number of outstanding shares - basic (except treasury shares) - Discontinued operations | 1,052,606,000 | 807,929,481 |
Weighted average number of outstanding shares - basic (except treasury shares) - Continued and discontinued operations | 1,052,606,000 | 807,929,481 |
Net earnings (loss) per share basic - R$ - Continued operations | R$ (2.96) | R$ 0.62 | R$ 1.88
Net earnings (loss) per share basic - R$ - Discontinued operations | (0.05) | (0.10) |
Net earnings (loss) per share basic - R$ - Continued and discontinued operations | R$ (3.01) | R$ 0.52 |
Net earnings (loss) for the year attributable to controlling shareholders - Continued operations | R$ (3,115,455) | R$ 499,385 | R$ 1,518,492
Net earnings (loss) for the year attributable to controlling shareholders - Discontinued operations | (50,948) | (79,930) |
Net earnings (loss) for the year attributable to controlling shareholders - Continued and discontinued operations | R$ (3,166,403) | R$ 419,455 |
Weighted average number of outstanding shares - basic (except treasury shares) - Continued operations | 1,052,606,000 | 807,929,481 | 809,110,872
Weighted average number of outstanding shares - basic (except treasury shares) - Discontinued operations | 1,052,606,000 | 807,929,481 |
Weighted average number of outstanding shares - basic (except treasury shares) - Continued and discontinued operations | 1,052,606,000 | 807,929,481 |
Number of potential shares - Continued operations |  | 749,167 | 2,237,936
Number of potential shares - Continued and discontinued operations |  | 749,167 |
Weighted average number of outstanding shares - diluted - Continued operations | 1,052,606,000 | 808,678,648 | 811,348,808
Weighted average number of outstanding shares - diluted - Discontinued operations | 1,052,606,000 | 807,929,481 |
Weighted average number of outstanding shares - diluted - Continued and discontinued operations | 1,052,606,000 | 807,709,278 | 807,464,700
Weighted average number of outstanding shares - diluted - Continued and discontinued operations |  | 808,678,648 |
Net earnings (loss) per share diluted - R$ - Continued operations | R$ (2.96) | R$ 0.62 | R$ 1.87
Net earnings (loss) per share diluted - R$ - Discontinued operations | (0.05) | (0.10) |
Net earnings (loss) per share diluted - R$ - Continued and discontinued operations | R$ (3.01) | R$ 0.52 |

X
- References No definition available. + Details
Name: | brf_BasicEarningsLossPerShareFromContinuedAndDiscontinuedOperationsOperations
Namespace Prefix: | brf_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | brf_DilutedEarningsLossPerShareFromContinuedAndDiscontinuedOperations
Namespace Prefix: | brf_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | brf_DilutedEarningsLossPerShareFromDiscontinuedOperations1
Namespace Prefix: | brf_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

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

X
- References No definition available. + Details
Name: | brf_NumberOfPotentialShares
Namespace Prefix: | brf_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | brf_NumberOfPotentialSharesRestrictedShares
Namespace Prefix: | brf_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | brf_WeightedAverageShareDiluted
Namespace Prefix: | brf_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | brf_WeightedAverageSharesBasicContinuedAndDiscontinuedOperationsOperation
Namespace Prefix: | brf_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | brf_WeightedAverageSharesBasicContinuingOperation
Namespace Prefix: | brf_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | brf_WeightedAverageSharesBasicDiscontinuedOperation
Namespace Prefix: | brf_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | brf_WeightedAverageSharesBasicExceptTreasurySharesContinuingOperations
Namespace Prefix: | brf_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | brf_WeightedAverageSharesBasicExceptTreasutySharesContinuingOperations
Namespace Prefix: | brf_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | brf_WeightedAverageSharesDiluted
Namespace Prefix: | brf_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | brf_WeightedAverageSharesDilutedContinuingOperations
Namespace Prefix: | brf_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | brf_WeightedAverageSharesDilutedDiscontinuedOperations
Namespace Prefix: | brf_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | brf_WeightedAverageSharesExceptTreasurySharesBasic
Namespace Prefix: | brf_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 33 -IssueDate 2022-03-24 -Paragraph 66 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2022-en-r&anchor=para_66&doctype=Standard -URIDate 2022-03-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 33 -IssueDate 2022-03-24 -Paragraph 67 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2022-en-r&anchor=para_67&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_BasicEarningsLossPerShare
Namespace Prefix: | ifrs-full_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Basic earnings (loss) per share from discontinued operations. [Refer: Basic earnings (loss) per share; Discontinued operations [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 33 -IssueDate 2022-03-24 -Paragraph 68 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2022-en-r&anchor=para_68&doctype=Standard -URIDate 2022-03-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 33 -IssueDate 2022-03-24 -Paragraph 67 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2022-en-r&anchor=para_67&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations
Namespace Prefix: | ifrs-full_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 33 -IssueDate 2022-03-24 -Paragraph 66 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2022-en-r&anchor=para_66&doctype=Standard -URIDate 2022-03-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 33 -IssueDate 2022-03-24 -Paragraph 67 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2022-en-r&anchor=para_67&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_DilutedEarningsLossPerShare
Namespace Prefix: | ifrs-full_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The profit (loss) attributable to ordinary equity holders of the parent entity. [Refer: Profit (loss)] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 33 -IssueDate 2022-03-24 -Paragraph 70 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2022-en-r&anchor=para_70_a&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The profit (loss) attributable to ordinary equity holders of the parent entity, adjusted for the effects of all dilutive potential ordinary shares. [Refer: Profit (loss)] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 33 -IssueDate 2022-03-24 -Paragraph 70 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2022-en-r&anchor=para_70_a&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The profit (loss) from continuing operations attributable to ordinary equity holders of the parent entity. [Refer: Continuing operations [member]; Profit (loss) from continuing operations] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 33 -IssueDate 2022-03-24 -Paragraph 70 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2022-en-r&anchor=para_70_a&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_ProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntity
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The profit (loss) from continuing operations attributable to ordinary equity holders of the parent entity, adjusted for the effects of all dilutive potential ordinary shares. [Refer: Profit (loss) from continuing operations] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 33 -IssueDate 2022-03-24 -Paragraph 70 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2022-en-r&anchor=para_70_a&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_ProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The profit (loss) from discontinued operations attributable to ordinary equity holders of the parent entity. [Refer: Profit (loss) from discontinued operations] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 33 -IssueDate 2022-03-24 -Paragraph 70 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2022-en-r&anchor=para_70_a&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_ProfitLossFromDiscontinuedOperationsAttributableToOrdinaryEquityHoldersOfParentEntity
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The profit (loss) from discontinued operations attributable to ordinary equity holders of the parent entity, adjusted for the effects of all dilutive potential ordinary shares. [Refer: Profit (loss) from discontinued operations] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 33 -IssueDate 2022-03-24 -Paragraph 70 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2022-en-r&anchor=para_70_a&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_ProfitLossFromDiscontinuedOperationsAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration