XML 70 R60.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Schedule of Cash Flow Supplemental Information (Details) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2021 | Dec. 31, 2020
Supplemental Cash Flow Elements [Abstract] |  |
Cash paid for amounts included in the measurement of lease liabilities | $ 78,020 | $ 75,748
Net carrying value of convertible notes and accrued interest settled through issuance of stock (debt extinguishment) | 466,658 | 1,770,963
Accrued interest settled through issuance of stock | 151,138 | 392,789
Deferred compensation settled through issuance of warrants |  | 167,893
Debt discount warrant and derivative liability |  | 107,611
Extinguishment of derivative liability | 25,170 |
Equipment included in accounts payable and accrued liability | $ 89,565 |

X
- Definition Accrued interest settled through issuance of stock. + References No definition available. + Details
Name: | BRFH_AccruedInterestSettledThroughIssuanceOfStock
Namespace Prefix: | BRFH_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Cash paid for amounts included in the measurment of lease liabilities. + References No definition available. + Details
Name: | BRFH_CashPaidForAmountsIncludedInMeasurmentOfLeaseLiabilities
Namespace Prefix: | BRFH_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Debt discount warrant and derivative liability. + References No definition available. + Details
Name: | BRFH_DebtDiscountWarrantAndDerivativeLiability
Namespace Prefix: | BRFH_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Deferred compensation settled through issuance of warrants. + References No definition available. + Details
Name: | BRFH_DeferredCompensationSettledThroughIssuanceOfWarrants
Namespace Prefix: | BRFH_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Equipment included in accounts payable and accrued liability. + References No definition available. + Details
Name: | BRFH_EquipmentIncludedInAccountsPayableAndAccruedLiability
Namespace Prefix: | BRFH_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Extinguishment of derivative liability. + References No definition available. + Details
Name: | BRFH_ExtinguishmentOfDerivativeLiability
Namespace Prefix: | BRFH_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Net carrying value of convertible notes and accrued interest settled through issurance of stock. + References No definition available. + Details
Name: | BRFH_NetCarryingValueOfConvertibleNotesAndAccruedInterestSettledThroughIssuranceOfStockDebtExtinguishment
Namespace Prefix: | BRFH_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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