<SEC-DOCUMENT>0001493152-23-028441.txt : 20230814
<SEC-HEADER>0001493152-23-028441.hdr.sgml : 20230814
<ACCEPTANCE-DATETIME>20230814160717
ACCESSION NUMBER:		0001493152-23-028441
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		52
CONFORMED PERIOD OF REPORT:	20230630
FILED AS OF DATE:		20230814
DATE AS OF CHANGE:		20230814

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			BARFRESH FOOD GROUP INC.
		CENTRAL INDEX KEY:			0001487197
		STANDARD INDUSTRIAL CLASSIFICATION:	CANNED, FROZEN & PRESERVED FRUIT, VEG & FOOD SPECIALTIES [2030]
		IRS NUMBER:				271994359
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-41228
		FILM NUMBER:		231169978

	BUSINESS ADDRESS:	
		STREET 1:		3600 WILSHIRE SUITE 1720
		CITY:			LOS ANGELES
		STATE:			CA
		ZIP:			90005
		BUSINESS PHONE:		310-598-7110

	MAIL ADDRESS:	
		STREET 1:		3600 WILSHIRE SUITE 1720
		CITY:			LOS ANGELES
		STATE:			CA
		ZIP:			90005

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Moving Box Inc
		DATE OF NAME CHANGE:	20100315
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>form10-q.htm
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:us-roles="http://fasb.org/us-roles/2023" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:BRFH="http://barfresh.com/20230630">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02C_US%2DGAAP%2D2023 -->
<!-- Field: Set; Name: xdx; ID: xdx_037_BRFH_barfresh.com_20230630 -->
<!-- Field: Set; Name: xdx; ID: xdx_04C_20230101_20230630 -->
<!-- Field: Set; Name: xdx; ID: xdx_055_edei%2D%2DEntityCentralIndexKey_0001487197 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_051_edei%2D%2DCurrentFiscalYearEndDate_%2D%2DLS0xMi0zMQ== -->
<!-- Field: Set; Name: xdx; ID: xdx_058_edei%2D%2DDocumentFiscalPeriodFocus_Q2 -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_069_Pure_4_xbrli%2D%2Dpure -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:EntityCentralIndexKey">0001487197</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:CurrentFiscalYearEndDate">--12-31</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:DocumentFiscalPeriodFocus">Q2</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="AsOf2023-06-30" id="xdx2ixbrl0050" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2023-06-30" id="xdx2ixbrl0071" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2023-06-30" id="xdx2ixbrl0101" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="AsOf2023-06-30" id="xdx2ixbrl0110" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="AsOf2022-12-31" id="xdx2ixbrl0111" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="AsOf2023-06-30" id="xdx2ixbrl0116" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="AsOf2022-12-31" id="xdx2ixbrl0117" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2023-06-30" id="xdx2ixbrl0135" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2022-12-31" id="xdx2ixbrl0136" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2023-01-01to2023-06-30" id="xdx2ixbrl0297" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2023-01-01to2023-06-30" id="xdx2ixbrl0300" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="From2023-01-01to2023-06-30" id="xdx2ixbrl0306" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2023-01-01to2023-06-30" id="xdx2ixbrl0309" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="BRFH:ValueOfSharesRelinquishedInModificationOfStockbasedCompensationAwards" contextRef="From2022-01-012022-06-30" id="xdx2ixbrl0331" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2022-01-012022-06-30_srt_RestatementAdjustmentMember" id="xdx2ixbrl0486" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0561" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2022-01-012022-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0568" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2022-01-012022-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0570" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" contextRef="From2022-01-012022-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0575" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" contextRef="From2022-01-012022-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0577" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" contextRef="From2022-01-012022-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0580" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2022-01-012022-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0582" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2022-01-012022-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0584" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-01-012022-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0589" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-01-012022-06-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0590" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0594" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0601" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0608" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0615" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" contextRef="From2023-01-012023-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0617" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="BRFH:AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation" contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0622" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="BRFH:AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation" contextRef="From2023-01-012023-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0624" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0627" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2023-01-012023-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0629" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0634" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-06-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0635" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0639" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0646" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="From2023-01-01to2023-06-30" id="xdx2ixbrl0701" unitRef="Pure" xs:nil="true"></ix:nonFraction>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="brfh-20230630.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2023-01-01to2023-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-08-09">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-08-09</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-04-012023-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-04-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-04-012022-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-04-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-04-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-04-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-04-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-04-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-04-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-04-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-04-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-04-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-04-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-04-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-04-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-04-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-04-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerDMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerDMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-04-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-04-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerDMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerDMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-04-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerDMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerDMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerDMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerDMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-04-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerEMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerEMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-04-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-04-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerEMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerEMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-04-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerEMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerEMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerEMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerEMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_srt_ScenarioPreviouslyReportedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_srt_RestatementAdjustmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-04-012022-06-30_srt_ScenarioPreviouslyReportedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-04-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-04-012022-06-30_srt_RestatementAdjustmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-04-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30_srt_ScenarioPreviouslyReportedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30_srt_RestatementAdjustmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_custom_ManufacturingEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">BRFH:ManufacturingEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_ManufacturingEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">BRFH:ManufacturingEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_custom_CustomerEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">BRFH:CustomerEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_CustomerEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">BRFH:CustomerEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-07-31_us-gaap_RelatedPartyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_custom_TwoThousandAndTwentyThreePlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">BRFH:TwoThousandAndTwentyThreePlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-02-012023-02-28_us-gaap_PerformanceSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-02-01</xbrli:startDate>
        <xbrli:endDate>2023-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-02-012023-02-28">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-02-01</xbrli:startDate>
        <xbrli:endDate>2023-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_us-gaap_PerformanceSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_us-gaap_PerformanceSharesMember_custom_TimeBasedVestingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:VestingAxis">BRFH:TimeBasedVestingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-04-012023-04-30_us-gaap_PerformanceSharesMember_custom_TwoThousandAndTwentyThreePlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">BRFH:TwoThousandAndTwentyThreePlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-04-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-04-012023-06-30_us-gaap_PerformanceSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-04-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_PerformanceSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_us-gaap_PerformanceSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-08-31_us-gaap_SubsequentEventMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-312023-08-31_us-gaap_SubsequentEventMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001487197</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-31</xbrli:startDate>
        <xbrli:endDate>2023-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    <xbrli:unit id="Pure">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></p>

<!-- Field: Rule-Page --><div style="width: 100%"><div style="border-top: Black 4pt solid; font-size: 1pt; border-bottom: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt; color: Black"><b>UNITED
STATES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt; color: Black"><b>SECURITIES
AND EXCHANGE COMMISSION</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black"><b>Washington,
D.C. 20549</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt; color: Black"><b>FORM
<span id="xdx_90B_edei--DocumentType_c20230101__20230630_zPtl710SUxXi"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:DocumentType">10-Q</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_903_edei--DocumentQuarterlyReport_c20230101__20230630_zzyuQ1eu7vgc"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" format="ixt:booleantrue" name="dei:DocumentQuarterlyReport">&#9746;</ix:nonNumeric></span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">QUARTERLY
    REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>For
the quarterly period ended <span id="xdx_909_edei--DocumentPeriodEndDate_c20230101__20230630_zhb6va9HmXnh"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">June 30, <span id="xdx_90A_edei--DocumentFiscalYearFocus_c20230101__20230630_zHAmKBKeH7Wk"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:DocumentFiscalYearFocus">2023</ix:nonNumeric></span></ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_909_edei--DocumentTransitionReport_c20230101__20230630_zTYCr2zqTkl6"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" format="ixt:booleanfalse" name="dei:DocumentTransitionReport">&#9744;</ix:nonNumeric></span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">TRANSITION
    REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>For
the transition period from ________________ to ___________________</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Commission
File Number: <b><span id="xdx_908_edei--EntityFileNumber_c20230101__20230630_zaNJJg8lY7q8"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:EntityFileNumber">001-41228</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt; color: Black"><b><span id="xdx_90A_edei--EntityRegistrantName_c20230101__20230630_zixBctNXZPs1"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:EntityRegistrantName">BARFRESH
FOOD GROUP INC.</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(Exact
name of registrant as specified in its charter)</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><span id="xdx_90A_edei--EntityIncorporationStateCountryCode_c20230101__20230630_zxYKvbOwWswl"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></span></b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><span id="xdx_902_edei--EntityTaxIdentificationNumber_c20230101__20230630_z5aPeLibRPYa"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:EntityTaxIdentificationNumber">27-1994406</ix:nonNumeric></span></b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(State
    or other jurisdiction of</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">incorporation
    or organization)</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(I.R.S.
    Employer</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Identification
    No.)</span></p></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><span id="xdx_905_edei--EntityAddressAddressLine1_c20230101__20230630_zpWzcnJuiVgf"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:EntityAddressAddressLine1">3600
    Wilshire Blvd.</ix:nonNumeric></span>, <span id="xdx_902_edei--EntityAddressAddressLine2_c20230101__20230630_zQPvht6Jtgib"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:EntityAddressAddressLine2">Suite 1720</ix:nonNumeric></span>,</b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><span id="xdx_90A_edei--EntityAddressCityOrTown_c20230101__20230630_zyoUfLI9NAya"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:EntityAddressCityOrTown">Los
    Angeles</ix:nonNumeric></span>, <span id="xdx_905_edei--EntityAddressStateOrProvince_c20230101__20230630_zVbAav2PnyV5"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince">California</ix:nonNumeric></span></b></span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><span id="xdx_906_edei--EntityAddressPostalZipCode_c20230101__20230630_zc7vNM4s0VS3"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:EntityAddressPostalZipCode">90010</ix:nonNumeric></span></b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(Address
    of principal executive offices)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(Zip
    Code)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><span id="xdx_908_edei--CityAreaCode_c20230101__20230630_zwZLCT79SDQi"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:CityAreaCode">310</ix:nonNumeric></span>-<span id="xdx_90B_edei--LocalPhoneNumber_c20230101__20230630_zGAZhPbcV7Ki"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:LocalPhoneNumber">598-7113</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(Registrant&#8217;s
telephone number, including area code)</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><span id="xdx_90D_edei--EntityInformationFormerLegalOrRegisteredName_c20230101__20230630_zE6qU6jsnsyb"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:EntityInformationFormerLegalOrRegisteredName">Not
Applicable</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(Former
name, former address and former fiscal year, if changed since last report)</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Securities
registered pursuant to Section 12(b) of the Act:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 40%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Title
    of each class</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 16%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Trading
    Symbol(s)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 40%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Name
    of each exchange on which registered</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><span id="xdx_90A_edei--Security12bTitle_c20230101__20230630_znwEK3mVouN3"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:Security12bTitle">Common
    stock, $0.000001 par value</ix:nonNumeric></span> </b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><span id="xdx_909_edei--TradingSymbol_c20230101__20230630_zhcz63tZtu94"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:TradingSymbol">BRFH</ix:nonNumeric></span></b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>The
    <span id="xdx_90F_edei--SecurityExchangeName_c20230101__20230630_zTpZGjfMA894"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">Nasdaq</ix:nonNumeric></span> Capital Market </b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Indicate
by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange
Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)
has been subject to such filing requirements for the past 90 days. <span id="xdx_905_edei--EntityCurrentReportingStatus_c20230101__20230630_zHrv6vFJBqia"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric></span> &#9746; No &#9744;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Indicate
by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule
405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
<span id="xdx_90E_edei--EntityInteractiveDataCurrent_c20230101__20230630_zINi8BD6qTh1"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric></span> &#9746; No &#9744;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Indicate
by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting
company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221;
&#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Large
    accelerated filer &#9744;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Accelerated
    filer &#9744;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_90C_edei--EntityFilerCategory_c20230101__20230630_z5ScZl51bCDe"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory">Non-accelerated
    filer</ix:nonNumeric></span> &#9744;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Smaller
    reporting company <span id="xdx_907_edei--EntitySmallBusiness_c20230101__20230630_zZFwOytltyi"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" format="ixt:booleantrue" name="dei:EntitySmallBusiness">&#9746;</ix:nonNumeric></span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Emerging
    growth company <span id="xdx_902_edei--EntityEmergingGrowthCompany_c20230101__20230630_zVMoI6eKqPv9"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" format="ixt:booleantrue" name="dei:EntityEmergingGrowthCompany">&#9746;</ix:nonNumeric></span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">If
an emerging growth company, indicate by the check mark if the registrant has elected not to use the extended transition period for complying
with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. <span id="xdx_907_edei--EntityExTransitionPeriod_c20230101__20230630_zQRixrydryLi"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" format="ixt:booleanfalse" name="dei:EntityExTransitionPeriod">&#9744;</ix:nonNumeric></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Indicate
by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes &#9744; <span id="xdx_904_edei--EntityShellCompany_c20230101__20230630_z2dljImtidZg"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" format="ixt:booleanfalse" name="dei:EntityShellCompany">No</ix:nonNumeric></span> &#9746;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Indicate
the number of shares outstanding of each of the issuer&#8217;s classes of common stock, as of the latest practicable date: <span id="xdx_90F_edei--EntityCommonStockSharesOutstanding_iI_c20230809_zhnjqCrTgYT8"><ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="AsOf2023-08-09" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">13,037,948</ix:nonFraction></span>
shares as of August 9, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

<!-- Field: Rule-Page --><div style="width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt; border-bottom: Black 4pt solid">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>


<!-- Field: Page; Sequence: 1; Options: NewSection -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%">&#160;</td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>TABLE
OF CONTENTS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 10%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 80%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 10%"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Page</b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number</b></span></p></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PART
    I - FINANCIAL INFORMATION</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    1.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_001">Financial
    Statements.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    2.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_002">Management&#8217;s
    Discussion and Analysis of Financial Condition and Results of Operations.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    3.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_003">Quantitative
    and Qualitative Disclosures About Market Risk.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    4.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_004">Controls
    and Procedures.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_005"><b>PART
    II - OTHER INFORMATION</b></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    1.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_006">Legal
    Proceedings.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    1A.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_007">Risk
    Factors.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    2.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_008">Unregistered
    Sales of Equity Securities and Use of Proceeds.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    3.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_009">Defaults
    Upon Senior Securities.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    4.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_010">Mine
    Safety Disclosures.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    5.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_011">Other
    Information.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    6.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_012">Exhibits.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_013"><b>SIGNATURES</b></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">22</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>


<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><span id="a_001"></span>Item
1. Financial Statements.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Barfresh
Food Group Inc.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Condensed
Consolidated Balance Sheets</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" id="xdx_305_111_zHj5TuUjLTwd" summary="xdx: Statement - Condensed Consolidated Balance Sheets" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_491_20230630_zVmgGdMpRGTg" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">June 30,<br /> 2023</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_497_20221231_zTEskYlWR0C6" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">December 31,<br /> 2022</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black; text-align: center">(unaudited)</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black; text-align: center">(restated)</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AssetsAbstract_iB_zCEyTfzxbG03" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">Assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--AssetsCurrentAbstract_i01B" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Current assets:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--CashAndCashEquivalentsAtCarryingValue_i02I_pp0p0_maACzwao_zZtJb5EDRDWd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; width: 60%; color: Black">Cash</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">952,000</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,808,000</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--RestrictedCashCurrent_i02I_pp0p0_maACzwao_zSxyo6RKIh6" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Restricted cash</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0050">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">211,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--AccountsReceivableNetCurrent_i02I_pp0p0_maACzwao_zOSVDPqy6cmk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Trade accounts receivable, net</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">362,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">126,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--OtherReceivablesNetCurrent_i02I_pp0p0_maACzwao_znHK313EUW92" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Other receivables</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:OtherReceivablesNetCurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">108,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:OtherReceivablesNetCurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">101,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--InventoryNet_i02I_pp0p0_maACzwao_zw1hKhJHrYmk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Inventory, net</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">970,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,048,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_i02I_pp0p0_maACzwao_zK23aJBabph4" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; padding-left: 10pt; color: Black; text-align: left">Prepaid expenses and other current assets</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">99,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">79,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--AssetsCurrent_i02TI_pp0p0_mtACzwao_maAz7Vy_z9xIKLxFxkka" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; color: Black; text-align: left">Total current assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,491,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,373,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--PropertyPlantAndEquipmentNet_i01I_pp0p0_maAz7Vy_zLW8a4d3ZA0g" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Property, plant and equipment, net of depreciation</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">627,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">801,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--OperatingLeaseRightOfUseAsset_i01I_pp0p0_maAz7Vy_zcBMyLCxvxHg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Operating lease right-of-use assets, net</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0071">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">18,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--IntangibleAssetsNetExcludingGoodwill_i01I_pp0p0_maAz7Vy_zqnWN7ptZiW3" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Intangible assets, net of amortization</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">275,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">306,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--DepositsAssetsNoncurrent_i01I_pp0p0_maAz7Vy_zIlJlC39QP7l" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; color: Black">Deposits</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:DepositsAssetsNoncurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:DepositsAssetsNoncurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--Assets_i01TI_pp0p0_mtAz7Vy_zt0rzohXXk1i" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">Total assets</td><td style="padding-bottom: 2.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,400,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,505,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Liabilities and Stockholders&#8217; Equity</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--LiabilitiesCurrentAbstract_i01B" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Current liabilities:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--AccountsPayableCurrent_i02I_pp0p0_maLCzMIb_z0oW2z8un9T5" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Accounts payable</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">775,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,534,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--AccountsPayableUnderwritersPromotersAndEmployeesOtherThanSalariesAndWagesCurrent_i02I_pp0p0_maLCzMIb_zwaIzZWDYSo7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Disputed co-manufacturer accounts payable (Note 5)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableUnderwritersPromotersAndEmployeesOtherThanSalariesAndWagesCurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">499,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableUnderwritersPromotersAndEmployeesOtherThanSalariesAndWagesCurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">499,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--AccruedLiabilitiesCurrent_i02I_pp0p0_maLCzMIb_zgrSQZo1Qyd" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Accrued expenses</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">340,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">286,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--AccruedPayrollTaxesCurrent_i02I_pp0p0_maLCzMIb_zux9i87Z0Cxk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Accrued payroll and employee related</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:AccruedPayrollTaxesCurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">323,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:AccruedPayrollTaxesCurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">233,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--OperatingLeaseLiabilityCurrent_i02I_pp0p0_maLCzMIb_zwXwT4qimCU4" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; padding-left: 10pt; color: Black; text-align: left">Lease liability</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0101">-</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">20,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--LiabilitiesCurrent_i02TI_pp0p0_maLzCmS_mtLCzMIb_ztuWAyfcC2Ie" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 20pt; color: Black; text-align: left">Total current liabilities</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,937,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,572,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--Liabilities_i01TI_pp0p0_mtLzCmS_maLASEzD0g_z6LA1eteQMk5" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">Total liabilities</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,937,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,572,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--CommitmentsAndContingencies_i01I_pp0p0_maLASEzD0g_zxRefkbGe2I2" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Commitments and contingencies (Note 5)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0110">-</span></span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0111">-</span></span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--StockholdersEquityAbstract_i01B" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Stockholders&#8217; equity:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--PreferredStockValue_i02I_pp0p0_maSEzrIp_zijpI9rvwUg5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Preferred stock, $<span id="xdx_909_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pid_c20230630_zXSMsg3yhdVb" title="Preferred stock, par value"><span id="xdx_909_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pid_c20221231_zTao7X98A7o4" title="Preferred stock, par value"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.000001</ix:nonFraction></ix:nonFraction></span></span> par value, <span id="xdx_902_eus-gaap--PreferredStockSharesAuthorized_iI_c20230630_zVV0HavQ5IPi" title="Preferred stock, shares authorized"><span id="xdx_909_eus-gaap--PreferredStockSharesAuthorized_iI_c20221231_zOdvyKQlY9S7" title="Preferred stock, shares authorized"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">400,000</ix:nonFraction></ix:nonFraction></span></span> shares authorized, <span id="xdx_90F_eus-gaap--PreferredStockSharesIssued_iI_dn_c20230630_zI3K2no54TX" title="Preferred stock, shares issued"><span id="xdx_908_eus-gaap--PreferredStockSharesOutstanding_iI_dn_c20230630_zB0Q2wJshUT9" title="Preferred stock, shares outstanding"><span id="xdx_90D_eus-gaap--PreferredStockSharesIssued_iI_dn_c20221231_zDvawTgTf662" title="Preferred stock, shares issued"><span id="xdx_908_eus-gaap--PreferredStockSharesOutstanding_iI_dn_c20221231_zrUQsHgPwkDh" title="Preferred stock, shares outstanding"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2023-06-30" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="AsOf2023-06-30" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2022-12-31" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="AsOf2022-12-31" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares">none</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span></span></span></span> issued or outstanding</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0116">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0117">-</span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--CommonStockValue_i02I_pp0p0_maSEzrIp_zzeO9e4C1Lc9" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Common stock, $<span id="xdx_90F_eus-gaap--CommonStockParOrStatedValuePerShare_iI_dn_c20230630_zGiDsj5mJdOd" title="Common stock, par value"><span id="xdx_902_eus-gaap--CommonStockParOrStatedValuePerShare_iI_dn_c20221231_zMVHo1Q4OQyc" title="Common stock, par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.000001</ix:nonFraction></ix:nonFraction></span></span> par value; <span id="xdx_904_eus-gaap--CommonStockSharesAuthorized_iI_c20230630_zzeLajvH2qu5" title="Common stock, shares authorized"><span id="xdx_902_eus-gaap--CommonStockSharesAuthorized_iI_c20221231_zDSxTJklwXJf" title="Common stock, shares authorized"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">23,000,000</ix:nonFraction></ix:nonFraction></span></span> shares authorized; <span id="xdx_901_eus-gaap--CommonStockSharesIssued_iI_c20230630_zgMsbeQpNqY1" title="Common stock, shares issued"><span id="xdx_90A_eus-gaap--CommonStockSharesOutstanding_iI_c20230630_zuWd1libkIVi" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">13,002,603</ix:nonFraction></ix:nonFraction></span></span> and <span id="xdx_90E_eus-gaap--CommonStockSharesIssued_iI_c20221231_zK2zRSGUakYf" title="Common stock, shares issued"><span id="xdx_902_eus-gaap--CommonStockSharesOutstanding_iI_c20221231_zeLQxA9l1692" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,934,741</ix:nonFraction></ix:nonFraction></span></span> shares issued and outstanding at June 30, 2023 and December 31, 2022, respectively</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0135">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0136">-</span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--AdditionalPaidInCapital_i02I_pp0p0_maSEzrIp_z16MjMwto7X5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Additional paid in capital</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">61,082,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">60,905,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--RetainedEarningsAccumulatedDeficit_i02I_pp0p0_maSEzrIp_zJL9QYBMXZ1f" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">Accumulated deficit</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">59,619,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">57,972,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40C_eus-gaap--StockholdersEquity_i02TI_pp0p0_mtSEzrIp_maLASEzD0g_zFrVQQ7eiN5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">Total stockholders&#8217; equity</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,463,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,933,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--LiabilitiesAndStockholdersEquity_i01TI_pp0p0_mtLASEzD0g_ztUn9SJgboI4" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">Total liabilities and stockholders&#8217; equity</td><td style="padding-bottom: 2.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,400,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,505,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">See
the accompanying notes to the consolidated financial statements</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>


<!-- Field: Page; Sequence: 3; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Barfresh
Food Group Inc.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Condensed
Consolidated Statements of Operations</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">For
the three and six months ended June 30, 2023 and 2022</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(Unaudited)</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" id="xdx_303_113_z8ay9uhSHZX5" summary="xdx: Statement - Condensed Consolidated Statements of Operations (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_49A_20230401__20230630_z8oTbwRZCYS5" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_49D_20220401__20220630_zNfaFDf6X4ye" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_492_20230101__20230630_zFq28xDKtnMk" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_49A_20220101__20220630_zIjhK1WrYgu6" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; color: Black">For the three months ended June 30,</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; color: Black">For the six months ended June 30,</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">2023</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">2022<br /> (restated)</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">2023</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">2022<br /> (restated)</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_maGPzgbT_zjYiqWwtMf5i" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 44%; color: Black">Revenue</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 10%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-04-012023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,511,000</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 10%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2022-04-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,799,000</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 10%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,602,000</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 10%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,325,000</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--CostOfRevenue_msGPzgbT_zkc2SqmZn8c4" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; color: Black">Cost of revenue</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2023-04-012023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,037,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2022-04-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,916,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,273,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,678,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--GrossProfit_iT_pp0p0_mtGPzgbT_maNILzKZX_zkmF76X7WRvc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">Gross profit</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2023-04-012023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">474,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2022-04-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">883,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,329,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,647,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--OperatingExpensesAbstract_iB" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Operating expenses:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--SellingAndMarketingExpense_i01_pp0p0_maOEz9Fv_z7sG2W8wJeOh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Selling, marketing and distribution</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="From2023-04-012023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">625,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="From2022-04-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">701,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,293,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,376,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--GeneralAndAdministrativeExpense_i01_pp0p0_maOEz9Fv_zba31p7Rg9Hd" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">General and administrative</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2023-04-012023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">493,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2022-04-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">802,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,487,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,624,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DepreciationAndAmortization_i01_pp0p0_maOEz9Fv_zGL2ciIal3Dd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 10pt; color: Black; text-align: left">Depreciation and amortization</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2023-04-012023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">98,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2022-04-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">96,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">196,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">236,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--OperatingExpenses_i01T_pp0p0_mtOEz9Fv_msNILzKZX_zxn9YWFEo1Sa" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">Total operating expenses</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2023-04-012023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,216,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2022-04-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,599,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,976,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,236,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--NetIncomeLoss_iT_pp0p0_mtNILzKZX_z5r722GsnsB6" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">Net loss</td><td style="padding-bottom: 2.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-04-012023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">742,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="padding-bottom: 2.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-04-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">716,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="padding-bottom: 2.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">1,647,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="padding-bottom: 2.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">1,589,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--EarningsPerShareAbstract_iB" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Per share information - basic and fully diluted:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pid_zPWjkK8rRDQj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; padding-left: 10pt; color: Black">Weighted average shares outstanding</td><td style="padding-bottom: 2.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_c20230401__20230630_z8uSnyN2k4Hg" title="Weighted average shares outstanding - Diluted" style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2023-04-012023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2023-04-012023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">13,003,000</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_c20220401__20220630_zImJmi2MglA8" title="Weighted average shares outstanding - Diluted" style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2022-04-012022-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2022-04-012022-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,915,000</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_c20230101__20230630_zw7n6lOyRrSd" title="Weighted average shares outstanding - Diluted" style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,990,000</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_c20220101__20220630_zRCebYyHoJqf" title="Weighted average shares outstanding - Diluted" style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,915,000</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pid_zwKL2cYoRZP2" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; padding-left: 10pt; color: Black">Weighted average shares outstanding - basic</td><td style="padding-bottom: 2.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2023-04-012023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">13,003,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2022-04-012022-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,915,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,990,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,915,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
<tr id="xdx_40C_eus-gaap--EarningsPerShareBasic_i01_pid_zFhFdf7VWBe8" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; padding-left: 10pt; color: Black">Net loss per share</td><td style="padding-bottom: 2.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--EarningsPerShareDiluted_i01_c20230401__20230630_zBAwzJ946gWl" title="Net loss per share - diluted" style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2023-04-012023-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2023-04-012023-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.06</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="padding-bottom: 2.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td id="xdx_98E_eus-gaap--EarningsPerShareDiluted_i01_c20220401__20220630_zfeWrKqmEpFc" title="Net loss per share - diluted" style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2022-04-012022-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2022-04-012022-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.06</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="padding-bottom: 2.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td id="xdx_98D_eus-gaap--EarningsPerShareDiluted_i01_c20230101__20230630_zfOnezHLtz8a" title="Net loss per share - diluted" style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.13</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="padding-bottom: 2.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--EarningsPerShareDiluted_i01_c20220101__20220630_zY65hqjykwd1" title="Net loss per share - diluted" style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.12</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40B_eus-gaap--EarningsPerShareBasic_i01_pid_z40Mv5a2yKmb" style="display: none; vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; padding-left: 10pt; color: Black">Net loss per share - Basic</td><td style="padding-bottom: 2.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2023-04-012023-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.06</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="padding-bottom: 2.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2022-04-012022-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.06</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="padding-bottom: 2.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.13</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="padding-bottom: 2.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.12</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">See
the accompanying notes to the consolidated financial statements</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>


<!-- Field: Page; Sequence: 4; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Barfresh
Food Group Inc.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Consolidated
Statements of Cash Flows</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">For
the six months ended June 30, 2023 and 2022</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" id="xdx_30F_112_zDi3n5QEbZ94" summary="xdx: Statement - Consolidated Statements of Cash Flows (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_494_20230101__20230630_zhJ0Pk9Oo906" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">2023</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_498_20220101__20220630_zZU41EJcnjr5" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">2022<br /> (restated)</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--NetIncomeLoss_maNCPBUz962_zpYZ66PxyeA4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Net loss</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,647,000</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,589,000</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_iB_zNjFnXb1g037" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Adjustments to reconcile net loss</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">to net cash used in operating activities</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_iB_zyx4wDdwSvG6" style="display: none; vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Adjustments to reconcile net loss to net cash used in operating activities</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
<tr id="xdx_40B_eus-gaap--DepreciationDepletionAndAmortization_i01_pp0p0_maNCPBUz962_z2jV8wQMO2ve" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Depreciation and amortization</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">205,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">244,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--ShareBasedCompensation_i01_pp0p0_maNCPBUz962_zOxmbMAsHZyd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Stock-based compensation</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">118,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">93,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--IssuanceOfStockAndWarrantsForServicesOrClaims_i01_pp0p0_maNCPBUz962_ztH4yrYNtE78" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Stock and options issued for services</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">83,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">98,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--IncreaseDecreaseInOperatingCapitalAbstract_i01B" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Changes in assets and liabilities</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--IncreaseDecreaseInAccountsReceivable_i02N_pp0p0_di_msNCPBUz962_ziEtDcddoHOa" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Accounts receivable</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">236,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">22,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_407_eus-gaap--IncreaseDecreaseInOtherReceivables_i02N_pp0p0_di_msNCPBUz962_zO9k1TeWcyv5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Other receivables</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherReceivables" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherReceivables" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">148,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_400_eus-gaap--IncreaseDecreaseInInventories_i02N_pp0p0_di_msNCPBUz962_zPwdOHp2Jdoc" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black">Inventories</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">78,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">865,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_407_eus-gaap--IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_i02N_pp0p0_di_msNCPBUz962_zUSlXI3UJKak" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Prepaid expenses and other assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">22,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">11,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--IncreaseDecreaseInAccountsPayable_i02_pp0p0_maNCPBUz962_zexHFEznZ9U2" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Accounts payable</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">759,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">303,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--IncreaseDecreaseInAccruedLiabilities_i02_pp0p0_maNCPBUz962_zlPl2IAzOu3b" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 10pt; color: Black; text-align: left">Accrued expenses</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedLiabilities" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">120,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedLiabilities" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">48,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i01T_pp0p0_mtNCPBUz962_maCCERCzFri_zgIIeXkk3oT5" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Net cash used in operating activities</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">2,067,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">1,923,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Investing activities</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_i01N_pp0p0_di_msNCPBUzXIu_za504RI0A9Ub" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 10pt; color: Black; text-align: left">Purchase of property and equipment</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0297">-</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">13,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40D_eus-gaap--NetCashProvidedByUsedInInvestingActivities_i01T_pp0p0_mtNCPBUzXIu_maCCERCzFri_zbqvOSkNQ1O8" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Net cash used in investing activities</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0300">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">13,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Financing activities</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--ProceedsFromIssuanceOfCommonStock_i01_pp0p0_maNCPBUzPaH_zzBef7isrUc4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 10pt; color: Black; text-align: left">Proceeds from issuance of stock</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0306">-</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--NetCashProvidedByUsedInFinancingActivities_i01T_pp0p0_mtNCPBUzPaH_maCCERCzFri_zoU8iypeKBKj" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">Net cash provided by financing activities</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0309">-</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_iT_pp0p0_mtCCERCzFri_zQ7HGnD8gCK8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Net decrease in cash and restricted cash</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">2,067,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">1,931,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40B_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iS_pp0p0_zHjaoLLGlMeb" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">Cash and restricted cash, beginning of period</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,019,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,675,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iE_pp0p0_zlriy3dSu4Ye" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">Cash and restricted cash, end of period</td><td style="padding-bottom: 2.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">952,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; color: Black">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,744,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--SupplementalCashFlowElementsAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Cash paid during the year for:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--AmountsIncludedInMeasurementOfLeaseLiabilities_i01_pp0p0_zzRG0sdrWy29" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Amounts included in the measurement of lease liabilities</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="BRFH:AmountsIncludedInMeasurementOfLeaseLiabilities" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">20,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="BRFH:AmountsIncludedInMeasurementOfLeaseLiabilities" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">20,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--NoncashInvestingAndFinancingItemsAbstract_iB_zB3jnqXgxs1j" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Non-cash financing and investing activities:</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_ecustom--ValueOfSharesRelinquishedInModificationOfStockbasedCompensationAwards_i01_zB94dlpz7T2a" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Value of shares relinquished in modification of stock-based compensation awards (Note 6)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="BRFH:ValueOfSharesRelinquishedInModificationOfStockbasedCompensationAwards" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0331">-</span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">See
the accompanying notes to the consolidated financial statements</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>


<!-- Field: Page; Sequence: 5; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Barfresh
Food Group Inc.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Notes
to Condensed Consolidated Financial Statements</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>June
30, 2023</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>(Unaudited)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"><p id="xdx_80E_eus-gaap--OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_zYBMHMsyGk77" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Note
1. <span id="xdx_826_zOAlPuAHvXQh">Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Barfresh
Food Group Inc., (&#8220;we,&#8221; &#8220;us,&#8221; &#8220;our,&#8221; and the &#8220;Company&#8221;) was incorporated on February
25, 2010 in the State of Delaware. The Company is engaged in the manufacturing and distribution of ready-to-drink and ready-to-blend
beverages, particularly, smoothies, shakes and frappes.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock"><p id="xdx_84F_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zUwRnto4viZ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_869_z2HB0zsqFix6">Basis
of Presentation</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
accompanying condensed consolidated financial statements are unaudited. These unaudited interim condensed consolidated financial statements
have been prepared in conformity with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) and
applicable rules and regulations of the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) regarding interim financial reporting.
Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been
condensed or omitted pursuant to such rules and regulations. Accordingly, these interim condensed consolidated financial statements should
be read in conjunction with the audited consolidated financial statements for the fiscal year ended December 31, 2022 included in the
Company&#8217;s Annual Report on Form 10-K, as filed with the SEC on March 2, 2023. In management&#8217;s opinion, the unaudited interim
condensed consolidated financial statements reflect all adjustments, which are of a normal and recurring nature, that are necessary for
a fair presentation of financial results for the interim periods presented. Operating results for any quarter are not necessarily indicative
of the results for the full fiscal year.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ConsolidationPolicyTextBlock"><p id="xdx_841_eus-gaap--ConsolidationPolicyTextBlock_z2oSNHnY3pz" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_860_zklYlH36XTb4">Principles
of Consolidation</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
consolidated financial statements include the financial statements of the Company and our wholly owned subsidiaries, Barfresh Inc. and
Barfresh Corporation Inc. (formerly known as Smoothie, Inc.). All inter-company balances and transactions among the companies have been
eliminated upon consolidation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:UseOfEstimates"><p id="xdx_84D_eus-gaap--UseOfEstimates_zmh6uQHqvMj6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_86A_zY6sWH8OG4l9">Use
of Estimates</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported
amounts of assets and liabilities in the balance sheets and revenues and expenses during the years reported. Actual results may differ
from these estimates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ConcentrationRiskCreditRisk"><p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_zVp1N7p0CHL7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_869_z5Ytob6Rs4Lf">Vendor
Concentrations</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company is exposed to supply risk as a result of concentrations in its vendor base resulting from the use of a limited number of contract
manufacturers. Purchases from the Company&#8217;s significant contract manufacturers as a percentage of all finished goods purchased
were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;&#160;</span></p>

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ScheduleOfProductInformationTableTextBlock"><p id="xdx_896_eus-gaap--ScheduleOfProductInformationTableTextBlock_zpGwAdJXKjC1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_8BE_zm6xCYTlHQag" style="display: none">Schedule
of Company&#8217;s Contract Manufacturers of Finished Goods</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">For the three months ended June 30,</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">For the six months ended June 30,</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 36%; text-align: left">Manufacturer A</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_zdl7dvJENVu2" title="Manufacturer percentage" style="width: 12%; text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-04-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerAMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">50</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_zOPk9cnfF9Fk" title="Manufacturer percentage" style="width: 12%; text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-04-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerAMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">25</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_zeohg6iLfGI1" title="Manufacturer percentage" style="width: 12%; text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerAMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">49</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_z9xhrM2DUj6i" title="Manufacturer percentage" style="width: 12%; text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-01-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerAMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">27</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Manufacturer B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zFZFcuShIL0e" title="Manufacturer percentage" style="text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-04-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerBMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">34</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zKjOTjznOT98" title="Manufacturer percentage" style="text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-04-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerBMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zyp9zaU0R9Mf" title="Manufacturer percentage" style="text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerBMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">41</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zq8A4WNwVcPl" title="Manufacturer percentage" style="text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-01-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerBMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Manufacturer C</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_zY9CBOGozmVa" title="Manufacturer percentage" style="text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-04-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerCMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">16</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_zUoPWjus6IYi" title="Manufacturer percentage" style="text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-04-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerCMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_zb6jEkiOaKqh" title="Manufacturer percentage" style="text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerCMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">10</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_znmpTaqn5tU9" title="Manufacturer percentage" style="text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-01-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerCMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">6</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Manufacturer D</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_z2pRiHDbtmP9" title="Manufacturer percentage" style="text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-04-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerDMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_zYS5ceRUjuzd" title="Manufacturer percentage" style="text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-04-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerDMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">59</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_zFa1ouIWVVif" title="Manufacturer percentage" style="text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerDMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_z0Iqhn1qDBH4" title="Manufacturer percentage" style="text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-01-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerDMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">59</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Manufacturer E</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_zLnZy0NIFJHb" title="Manufacturer percentage" style="text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-04-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerEMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_zh2l3hASZeE5" title="Manufacturer percentage" style="text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-04-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerEMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">12</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_z5nuE0AQEN5d" title="Manufacturer percentage" style="text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerEMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_zuuKOvTwu0Si" title="Manufacturer percentage" style="text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-01-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerEMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">8</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  </table>


</ix:nonNumeric><p id="xdx_8AD_zkEAVuVPwTQk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 6; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="BRFH:SummaryOfSignificantAccountingPolicyTextBlock"><p id="xdx_84C_ecustom--SummaryOfSignificantAccountingPolicyTextBlock_znsn0Qj0sT3a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_863_zzDtipyurend">Summary
of Significant Accounting Policies</span> </i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">There
have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the year ended December 31,
2022, as filed with the SEC on March 2, 2023 that have had a material impact on our condensed consolidated financial statements and related
notes.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>&#160;</i></span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock"><p id="xdx_848_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zSH52H3G1tk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_860_zijp8z5KZ8vl">Fair
Value Measurement and Financial Instruments</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Financial
Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) Topic 820, <i>Fair Value Measurements
and Disclosures</i> (&#8220;ASC 820&#8221;), that requires the valuation of assets and liabilities permitted to be either recorded or
disclosed at fair value based on a hierarchy of available inputs as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Level
1 &#8211; Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or
liabilities;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Level
2 &#8211; Quoted prices for similar assets and liabilities in active markets, quoted prices for identical assets and liabilities in markets
that are not active, or inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability;
and</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Level
3 &#8211; Prices or valuation techniques that require inputs that are both significant to the fair value and unobservable (i.e., supported
by little or no market activity).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company&#8217;s financial instruments consist of cash, restricted cash, accounts receivable and accounts payable. The carrying value
of the Company&#8217;s financial instruments approximates their fair value.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"><p id="xdx_846_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_zJW4VvJrUs38" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_866_zJMFbLKsrpmf">Restricted
Cash</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">At
December 31, 2022, the Company had approximately $<span id="xdx_900_eus-gaap--RestrictedCashCurrent_iI_pp0p0_c20221231_zQLbasjQEtv6" title="Restricted cash"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">211,000</ix:nonFraction></span> in restricted cash related to a co-packing agreement. The restrictions were
released in June 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"><p id="xdx_843_eus-gaap--ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_zpYJiPtOzwp" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_86A_zVZotVDn8Jua">Accounts
Receivable and Allowances</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Accounts
receivable are recorded and carried at the original invoiced amount less allowances for credits and for any potential uncollectible amounts
due to credit losses. We make estimates of the expected credit and collectability trends for the allowance for credit losses based on
our assessment of various factors, including historical experience, the age of the accounts receivable balances, credit quality of our
customers, current economic conditions, and other factors that may affect our ability to collect from our customers. Expected credit
losses are recorded as general and administrative expenses on our condensed consolidated statements of operations. As of June 30, 2023
and December 31, 2022, there was <span id="xdx_90E_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pid_do_c20230630_zZKq3mDdbm8a" title="Allowance for doubtful accounts"><span id="xdx_909_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pid_do_c20221231_z2Hhxk6vLXIl" title="Allowance for doubtful accounts"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="AsOf2023-06-30" format="ixt-sec:numwordsen" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="AsOf2022-12-31" format="ixt-sec:numwordsen" decimals="0" unitRef="USD">no</ix:nonFraction></ix:nonFraction></span></span> allowance for expected credit losses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ReceivablesPolicyTextBlock"><p id="xdx_84C_eus-gaap--ReceivablesPolicyTextBlock_zLg9OBSO8VK5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_865_zNFAdFtxPNqe">Other
Receivables</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Other
receivables consist of the Company&#8217;s 2021 Employer Retention Tax Credit claim, amounts due from vendors for materials acquired
on their behalf for use in manufacturing the Company&#8217;s products, vendor rebates and freight claims.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 7; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>&#160;</i></span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock"><p id="xdx_84B_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zIFatdpS4Xha" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_867_zxse8SsEVYv6">Revenue
Recognition</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">In
accordance with ASC 606, Revenue from Contracts with Customers, revenue is recognized when a customer obtains ownership of promised goods.
The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these
goods. The Company applies the following five steps:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>1)</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Identify
    the contract with a customer</i></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">A
    contract with a customer exists when (I) the Company enters into an enforceable contract with a customer that defines each party&#8217;s
    rights, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration
    for goods or services that are transferred is probable. For the Company, the contract is the approved sales order, which may also
    be supplemented by other agreements that formalize various terms and conditions with customers.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>2)</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Identify
    the performance obligation in the contract</i></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Performance
    obligations promised in a contract are identified based on the goods or services that will be transferred to the customer. For the
    Company, this consists of the delivery of frozen beverages, which provide immediate benefit to the customer.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>3)</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Determine
    the transaction price</i></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
    transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods
    and is generally stated on the approved sales order. Variable consideration, which typically includes rebates or discounts, are estimated
    utilizing the most likely amount method. Provisions for refunds are generally provided for in the period the related sales are recorded,
    based on management&#8217;s assessment of historical and projected trends.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>4)</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Allocate
    the transaction price to performance obligations in the contract</i></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Since
    the Company&#8217;s contracts contain a single performance obligation, delivery of frozen beverages, the transaction price is allocated
    to that single performance obligation.</span></p></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>5)</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Recognize
    revenue when or as the Company satisfies a performance obligation</i></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
    Company recognizes revenue from the sale of frozen beverages when title and risk of loss passes and the customer accepts the goods,
    which generally occurs at the time of delivery to a customer warehouse. Customer sales incentives such as volume-based rebates or
    discounts are treated as a reduction of sales at the time the sale is recognized. Shipping and handling costs are treated as fulfilment
    costs and presented in distribution, selling and administrative costs.</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Payments
    that are received before performance obligations are recorded are shown as current liabilities.</span></p></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
    Company evaluated the requirement to disaggregate revenue and concluded that substantially all of its revenue comes from a single
    product, frozen beverages.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 8; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>&#160;</i></span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="BRFH:ShippingAndStorageCostsPolicyTextBlock"><p id="xdx_843_ecustom--ShippingAndStorageCostsPolicyTextBlock_zqHYrffxKoff" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_860_zfU7G5DlE1j6">Storage
and Shipping Costs</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Storage
and outbound freight costs are included in selling, marketing and distribution expense. For the three months ending June 30, 2023 and
2022, storage and outbound freight totaled approximately $<span id="xdx_908_ecustom--ShippingAndHandlingCosts_c20230401__20230630_zhN0SlxQubHi" title="Shipping and handling costs"><ix:nonFraction name="BRFH:ShippingAndHandlingCosts" contextRef="From2023-04-012023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">251,000</ix:nonFraction></span> and $<span id="xdx_904_ecustom--ShippingAndHandlingCosts_c20220401__20220630_zIaM9SUhK2X3" title="Shipping and handling costs"><ix:nonFraction name="BRFH:ShippingAndHandlingCosts" contextRef="From2022-04-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">319,000</ix:nonFraction></span>, respectively. For the six months ending June 30, 2023
and 2022, storage and outbound freight totaled approximately $<span id="xdx_908_ecustom--ShippingAndHandlingCosts_c20230101__20230630_zWNeJ7xmPhHg" title="Shipping and handling costs"><ix:nonFraction name="BRFH:ShippingAndHandlingCosts" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">562,000</ix:nonFraction></span> and $<span id="xdx_90F_ecustom--ShippingAndHandlingCosts_c20220101__20220630_ziCWMXc9XYha" title="Shipping and handling costs"><ix:nonFraction name="BRFH:ShippingAndHandlingCosts" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">768,000</ix:nonFraction></span>, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ResearchAndDevelopmentExpensePolicy"><p id="xdx_842_eus-gaap--ResearchAndDevelopmentExpensePolicy_zg68CEGCluU7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_861_zXRaovBLC1Jc">Research
and Development</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Expenditures
for research activities relating to product development and improvement are charged to expense as incurred. The Company incurred approximately
$<span id="xdx_90F_eus-gaap--ResearchAndDevelopmentExpense_c20230401__20230630_z3KlIziYaP0a" title="Research and development expenses"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2023-04-012023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">35,000</ix:nonFraction></span> and $<span id="xdx_90C_eus-gaap--ResearchAndDevelopmentExpense_c20220401__20220630_zQUrAr3a6YWk" title="Research and development expenses"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2022-04-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">96,000</ix:nonFraction></span>, in research and development expense for the three months ending June 30, 2023 and 2022, respectively. For the six
months ending June 30, 2023 and 2022, the Company incurred approximately $<span id="xdx_90C_eus-gaap--ResearchAndDevelopmentExpense_c20230101__20230630_z0NyoOPE9pj6" title="Research and development expenses"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">56,000</ix:nonFraction></span> and $<span id="xdx_909_eus-gaap--ResearchAndDevelopmentExpense_c20220101__20220630_zlm7lYakNxK3" title="Research and development expenses"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">126,000</ix:nonFraction></span>, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock"><p id="xdx_842_eus-gaap--EarningsPerSharePolicyTextBlock_z9N7DgXt0d49" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_86B_zxV6lUyrO9Pj">Loss
Per Share</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">For
the three and six months ended June 30, 2023 and 2022 common stock equivalents have not been included in the calculation of net loss
per share as their effect is anti-dilutive as a result of losses incurred.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="BRFH:ReclassificationsPolicyTextBlock"><p id="xdx_845_ecustom--ReclassificationsPolicyTextBlock_zq9r2Oxhfegk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_86A_zFcmhuD9csy4">Reclassifications</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Certain
reclassifications have been made to the 2022 financial statements to conform to the 2023 presentation, namely the presentation of
selling, marketing and distribution expense apart from general and administrative expense in the consolidated statement of
operations, the reclassification of materials shipping from selling, marketing and distribution to cost of revenue, and the
presentation of the components of cash used in operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p id="xdx_84C_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zY4tm5LjLB8a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_86A_zxZRQRq9mKl">Recent
Pronouncements</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">From
time to time, new accounting pronouncements are issued that we adopt as of the specified effective date. We have not determined if the
impact of recently issued standards that are not yet effective will have an impact on our results of operations and financial position.</span></p>

</ix:nonNumeric><p id="xdx_85E_zXrLKlzYDKS2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ErrorCorrectionTextBlock"><p id="xdx_808_eus-gaap--ErrorCorrectionTextBlock_z4zSoTXbX0B3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Note
2. <span id="xdx_82E_zDgl2AMgQz0k">Restatement of Prior Financial Information</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">This
Company&#8217;s previously filed unaudited statement of operations and cash flow statement and audited balance sheets have been restated
to correct errors in calculating depreciation. From a quantitative and qualitative perspective, the Company determined that correcting
the previously filed financial statements would not require amendment to its previously filed reports on Form 10-Q and 10-K. The effect
of the correction of previously issued financial statements is summarized below:</span></p>

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock"><p id="xdx_893_eus-gaap--ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_zlcePounNF5c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;<span id="xdx_8BD_zjJSyTD5sVKi" style="display: none">Schedule
of Prior Financial Information</span> </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_49A_20221231__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zMe42UO5x16j" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_497_20221231__srt--RestatementAxis__srt--RestatementAdjustmentMember_z2WlWd7XMXsk" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_49D_20221231_zlrQ060jWuEa" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">December 31, 2022</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">As Previously Reported</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">Adjustment</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">Restated</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold; text-align: left">Consolidated Balance Sheet</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentNet_iI_z9y0Hy896Mze" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 46%; color: Black; text-align: left">Property, plant and equipment, net of depreciation</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2022-12-31_srt_ScenarioPreviouslyReportedMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">389,000</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2022-12-31_srt_RestatementAdjustmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">412,000</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">801,000</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--Assets_iI_zsn9KBYr80nh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Total assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2022-12-31_srt_ScenarioPreviouslyReportedMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,093,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2022-12-31_srt_RestatementAdjustmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">412,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,505,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--RetainedEarningsAccumulatedDeficit_iI_zsilWRTMoXnl" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Accumulated deficit</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2022-12-31_srt_ScenarioPreviouslyReportedMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">58,384,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2022-12-31_srt_RestatementAdjustmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">412,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">57,972,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_407_eus-gaap--StockholdersEquity_iI_zudOO4Dv0U7i" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Total stockholders&#8217; equity</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31_srt_ScenarioPreviouslyReportedMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,521,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31_srt_RestatementAdjustmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">412,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,933,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--LiabilitiesAndStockholdersEquity_iI_zotre9QV2Sz1" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Total liabilities and stockholders&#8217; equity</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2022-12-31_srt_ScenarioPreviouslyReportedMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,093,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2022-12-31_srt_RestatementAdjustmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">412,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,505,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 9; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_49C_20220401__20220630__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zVtshg9OT8nd" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_493_20220401__20220630__srt--RestatementAxis__srt--RestatementAdjustmentMember_zf2yRKBlTBD8" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_494_20220401__20220630_zm0IZYPkfP24" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">Three-months ended June 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">As Previously Reported</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">Adjustment</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">Restated</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold">Consolidated Statement of Operations</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--DepreciationAndAmortization_z22OigPaKie6" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 46%; color: Black; text-align: left">Depreciation and amortization</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2022-04-012022-06-30_srt_ScenarioPreviouslyReportedMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">117,000</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2022-04-012022-06-30_srt_RestatementAdjustmentMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">21,000</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2022-04-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">96,000</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingExpenses_i01_pp0p0_zUlEXAcr9mje" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Total operating expenses</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2022-04-012022-06-30_srt_ScenarioPreviouslyReportedMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,620,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2022-04-012022-06-30_srt_RestatementAdjustmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">21,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2022-04-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,599,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--NetIncomeLoss_pp0p0_zbl0MHBNVjca" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Net loss</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-04-012022-06-30_srt_ScenarioPreviouslyReportedMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">737,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-04-012022-06-30_srt_RestatementAdjustmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">21,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-04-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">716,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_49B_20220101__20220630__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zDthwr9w6aIl" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_490_20220101__20220630__srt--RestatementAxis__srt--RestatementAdjustmentMember_zDNjLILnvVZ4" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_49A_20220101__20220630_zQfVXivuz2ze" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">Six-months ended June 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">As Previously Reported</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">Adjustment</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">Restated</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold">Consolidated Statement of Operations</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--DepreciationAndAmortization_zbM1BW5TFbJ8" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 46%; color: Black; text-align: left">Depreciation and amortization</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2022-01-012022-06-30_srt_ScenarioPreviouslyReportedMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">278,000</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2022-01-012022-06-30_srt_RestatementAdjustmentMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">42,000</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">236,000</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--OperatingExpenses_i01_pp0p0_zPubWb4L7aLl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Total operating expenses</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2022-01-012022-06-30_srt_ScenarioPreviouslyReportedMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,278,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2022-01-012022-06-30_srt_RestatementAdjustmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">42,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,236,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--NetIncomeLoss_pp0p0_z6hiCGZVpn2j" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Net loss</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-01-012022-06-30_srt_ScenarioPreviouslyReportedMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">1,631,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-01-012022-06-30_srt_RestatementAdjustmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">42,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">1,589,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; font-weight: bold; text-align: left">Consolidated Statement of Cash Flows</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--NetIncomeLoss_pp0p0_zp2VAsoEdl66" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Net loss</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-01-012022-06-30_srt_ScenarioPreviouslyReportedMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">1,631,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-01-012022-06-30_srt_RestatementAdjustmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">42,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">1,589,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_408_eus-gaap--DepreciationDepletionAndAmortization_zMb9Vjv03Cs3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Depreciation and amortization</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2022-01-012022-06-30_srt_ScenarioPreviouslyReportedMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">286,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2022-01-012022-06-30_srt_RestatementAdjustmentMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">42,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">244,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i01_pp0p0_z3skTIDiAEKb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Net cash used in operating activities</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2022-01-012022-06-30_srt_ScenarioPreviouslyReportedMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">1,923,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0486">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">1,923,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A2_zbkRWkGGRik8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:InventoryDisclosureTextBlock"><p id="xdx_809_eus-gaap--InventoryDisclosureTextBlock_zyFflltjPl99" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Note
3. <span id="xdx_82C_zrPoa9MtnUX4">Inventory</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock"><p id="xdx_899_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zekrhSRZWjMk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Inventory
consists of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_8BE_zr4qfOTIOcv8" style="display: none">Schedule
of Inventory</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%">
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49A_20230630_zH0qK6ZbBePi" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">June 30,<br />
2023</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_497_20221231_zSFVoEXHQBnd" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">December 31,<br />
2022</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--InventoryRawMaterialsNetOfReserves_iI_maINzX42_zyFDX3j1miUi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Raw materials</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:InventoryRawMaterialsNetOfReserves" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,000</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:InventoryRawMaterialsNetOfReserves" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">65,000</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--InventoryFinishedGoodsNetOfReserves_iI_maINzX42_zfToSslz2LCi" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Finished goods</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:InventoryFinishedGoodsNetOfReserves" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">945,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:InventoryFinishedGoodsNetOfReserves" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">983,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--InventoryNet_iTI_mtINzX42_zzvtOH4WdoEg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Inventory, net</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">970,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,048,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A6_zyCmyInNkl15" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 10; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock"><p id="xdx_802_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_z665WLj5InO9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Note
4. <span id="xdx_82E_z8TNPphWJCZd">Property Plant and Equipment</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock"><p id="xdx_898_eus-gaap--PropertyPlantAndEquipmentTextBlock_zO2PeijKmp5a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Property
and equipment, net consist of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_8BF_z673VT2n4npg" style="display: none">Schedule
   of Property and Equipment, Net</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49A_20230630_zcpLM0qMVpEe" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">June 30,<br />
2023</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_495_20221231_ztS0Jiw7IJB1" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">December 31,<br />
2022</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black; text-align: center"></td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black; text-align: center"></td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">June 30,<br />
2023</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">December 31,<br />
2022</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ManufacturingEquipmentMember_zY1MJughFqO8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Manufacturing equipment</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-06-30_custom_ManufacturingEquipmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,618,000</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2022-12-31_custom_ManufacturingEquipmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,618,000</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CustomerEquipmentMember_zrB5iMMm1We8" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Customer equipment</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-06-30_custom_CustomerEquipmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,417,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2022-12-31_custom_CustomerEquipmentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,417,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--PropertyPlantAndEquipmentGross_iI_maPPAENze1b_zXY7QUoyPofh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment, gross</span></td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,035,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,035,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_msPPAENze1b_zoOiEPb3AJVk" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,408,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,234,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentNet_iTI_mtPPAENze1b_zBdR8mDI46Pi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Property and equipment, net of depreciation</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">627,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">801,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A5_zsPkZapZmPf1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Depreciation
expense related to these assets was approximately $<span id="xdx_90B_eus-gaap--Depreciation_pp0p0_c20230401__20230630_zvlUcOR1nWX1" title="Depreciation expense"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2023-04-012023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">87,000</ix:nonFraction></span> and $<span id="xdx_903_eus-gaap--Depreciation_pp0p0_c20220401__20220630_z91ZKU7UDV04" title="Depreciation expense"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2022-04-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">90,000</ix:nonFraction></span> each of the three months ended June 30, 2023 and 2022, respectively,
and $<span id="xdx_90A_eus-gaap--Depreciation_pp0p0_c20230101__20230630_zD9lwGxlBN0b" title="Depreciation expense"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">174,000</ix:nonFraction></span> and $<span id="xdx_905_eus-gaap--Depreciation_pp0p0_c20220101__20220630_zpIbU8wpfDLg" title="Depreciation expense"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">212,000</ix:nonFraction></span>, respectively, for the six months ended June 30, 2023 and 2022. Depreciation expense in cost of revenue was
$<span id="xdx_908_eus-gaap--CostOfGoodsAndServicesSoldDepreciation_pp0p0_c20230401__20230630_z1HrLQxYpXIh" title="Depreciation expense in cost of revenue"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" contextRef="From2023-04-012023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,000</ix:nonFraction></span> and $<span id="xdx_904_eus-gaap--CostOfGoodsAndServicesSoldDepreciation_pp0p0_c20220401__20220630_zJa4hv7rfIzg" title="Depreciation expense in cost of revenue"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" contextRef="From2022-04-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,000</ix:nonFraction></span> for the three months ended June 30, 2023 and 2022, respectively, and $<span id="xdx_908_eus-gaap--CostOfGoodsAndServicesSoldDepreciation_pp0p0_c20230101__20230630_zhmWq7nBvFbb" title="Depreciation expense in cost of revenue"><span id="xdx_904_eus-gaap--CostOfGoodsAndServicesSoldDepreciation_pp0p0_c20220101__20220630_zCnKTfran6A1" title="Depreciation expense in cost of revenue"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,000</ix:nonFraction></ix:nonFraction></span></span> for each of the six months ended June
30, 2023 and 2022, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock"><p id="xdx_80A_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zSVx0MyOTX28" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Note
5. <span id="xdx_829_zLT9fMllJa9c">Commitments and Contingencies</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Lease
Commitments</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company leases office space under a non-cancellable operating lease which expired on <span id="xdx_903_eus-gaap--LeaseExpirationDate1_c20230101__20230630_zClRqR2lyHDh" title="Lease expiration date"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" format="ixt:datemonthdayyearen" name="us-gaap:LeaseExpirationDate1">March 31, 2023</ix:nonNumeric></span>, and was <span id="xdx_905_eus-gaap--LesseeOperatingLeaseOptionToExtend_c20230101__20230630_zj92m0qCDPP9" title="Operating lease extension description"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="us-gaap:LesseeOperatingLeaseOptionToExtend">extended through September
30, 2023</ix:nonNumeric></span>. The Company&#8217;s periodic lease cost was approximately $<span id="xdx_90F_eus-gaap--OperatingLeaseExpense_c20230401__20230630_zapRDQMokEdg" title="Operating lease expense"><span id="xdx_909_eus-gaap--OperatingLeaseExpense_c20220401__20220630_zkMa6LFAfz3h" title="Operating lease expense"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2023-04-012023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2022-04-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,000</ix:nonFraction></ix:nonFraction></span></span> for each of the three months ended June 30, 2023 and 2022
and $<span id="xdx_90E_eus-gaap--OperatingLeaseExpense_c20230101__20230630_zIZkT0Y6ZIsl" title="Operating lease expense"><span id="xdx_908_eus-gaap--OperatingLeaseExpense_c20220101__20220630_z0Jj6hRxzTTa" title="Operating lease expense"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">40,000</ix:nonFraction></ix:nonFraction></span></span> for each of the six months ended June 30, 2023 and 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Legal
Proceedings</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Schreiber
Dispute</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company&#8217;s products are produced to its specifications through several contract manufacturers. One of the Company&#8217;s contract
manufacturers (the &#8220;Manufacturer&#8221;) provided approximately <span id="xdx_90A_eus-gaap--MultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage_dp_uPure_c20220101__20221231_zKaHBpSDESe7" title="Companies product holdings"><ix:nonFraction name="us-gaap:MultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage" contextRef="From2022-01-012022-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">52</ix:nonFraction></span>% and <span id="xdx_900_eus-gaap--MultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage_dp_uPure_c20210101__20211231_zbQgVrBzpD59" title="Companies product holdings"><ix:nonFraction name="us-gaap:MultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">42</ix:nonFraction></span>% of the Company&#8217;s products in the years ended
December 31, 2022 and 2021, respectively, under a Supply Agreement with an initial term through September 2025.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Over
the course of 2022, the Company experienced numerous quality issues with the case packaging utilized by the Manufacturer. In addition,
in July of 2022, the Company began receiving customer complaints about the texture of the Company&#8217;s smoothie products produced
by the Manufacturer. In response, the Company withdrew product from the market and destroyed on-hand inventory, withholding $<span id="xdx_903_eus-gaap--AccountsPayableCurrent_iI_c20220731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zYlM5DKOA3Ab" title="Payment due"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2022-07-31_us-gaap_RelatedPartyMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">499,000</ix:nonFraction></span>
in payments due to the Manufacturer.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company attempted to resolve the issues based on the contractual procedures described in the Supply Agreement. However, on November
4, 2022, in response to a formal proposal of alternate resolutions, the Company received notification from the Manufacturer that it
was denying any responsibility for the defective manufacture of the product. In response, on November 10, 2022, the Company filed a
complaint in the United States District Court for the Central District of California, Western Division (the
&#8220;Complaint&#8221;), claiming that the Manufacturer had not met its obligations under the Supply Agreement, and seeking
economic damages. In response, the Manufacturer terminated the Supply Agreement. On January 20, 2023, the Company filed a voluntary
dismissal of the Complaint which allows the parties to reach a potential resolution outside of the court system. However, if the
parties are once again unable to come to an agreement, the Company has informed the Manufacturer that it intends to re-file the
Complaint in California State Court by the end of <span>August</span>, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Due
to the uncertainties surrounding the claim, the Company is not able to predict either the outcome or a range of reasonably possible
recoveries that could result from its actions against the Manufacturer, and no gain contingencies have been recorded. The disruption
in its supply resulting from the dispute has and will continue to adversely impact the Company&#8217;s results of operations and
cash flow until a suitable resolution is reached or new sources of reliable supply at sufficient volume can be identified and
developed, the timing of which is uncertain. The Company has partially mitigated the impact of the supply disruption with the introduction of its single-serve
smoothie cartons.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 11; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Other
legal matters</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">From
time to time, various lawsuits and legal proceedings may arise in the ordinary course of business. However, litigation is subject to
inherent uncertainties and an adverse result in these or other matters may arise from time to time that may harm our business. We are
currently the defendant in one legal proceeding for an amount less than $100,000. Our legal counsel and management believe the probability
of a material unfavorable outcome is remote.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock"><p id="xdx_809_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zROaxDuzCSq3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Note
6. <span id="xdx_82B_z95OBoQa2H1h">Stockholders&#8217; Equity</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ScheduleOfStockholdersEquityTableTextBlock"><p id="xdx_894_eus-gaap--ScheduleOfStockholdersEquityTableTextBlock_zPuEwiDBALe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
following are changes in stockholders&#8217; equity for the six months ended June 30, 2022 and 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_8B3_zxgii4qjOtp7" style="display: none">Schedule of Changes in Stockholders' Equity</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black">&#160;</td>
    <td colspan="2" style="text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black">&#160;</td>
    <td colspan="2" id="xdx_4BE_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zjKzP0iUGHFj" style="text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black">&#160;</td>
    <td colspan="2" id="xdx_4BD_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_z4xxazw3ixKa" style="color: Black; text-align: center">&#160;</td><td style="text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black">&#160;</td>
    <td colspan="2" id="xdx_4B4_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_zcescPWXoQ8g" style="text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black">&#160;</td>
    <td colspan="2" id="xdx_4B5_zt98x5gMqKXf" style="text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black; text-align: center">Additional</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Common Stock</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; color: Black; text-align: center">paid in</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; color: Black; text-align: center">Accumulated</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Shares</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Capital</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">(Deficit)</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Total</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr id="xdx_434_c20220101__20220630_eus-gaap--StockholdersEquity_iS_zs35hwIApUyb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 35%; color: Black">Balance December 31, 2021</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--SharesOutstanding_iS_c20220101__20220630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zVaQOCA0atdk" title="Balance, shares" style="width: 9%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2021-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,905,112</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0561">-</span></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">60,341,000</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">51,838,000</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,503,000</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_zPW6SoAMtUYb" style="vertical-align: bottom; background-color: White">
    <td style="color: Black">Shares issued for warrant exercise</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20220101__20220630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zKhCV6ScgDni" title="Shares issued for warrant exercise, shares" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2022-01-012022-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">986</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0568">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2022-01-012022-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0570">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensationGross_zhhnTrN7HDSb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Equity-based compensation</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationGross_pid_c20220101__20220630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zVOXtFEFp9jh" title="Equity-based compensation, shares" style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0580">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0575">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" contextRef="From2022-01-012022-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">93,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0577">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">93,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_zOruSQUoRpwa" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Issuance of stock and options for services</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_pid_c20220101__20220630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zlf5rUudRuLb" title="Issuance of stock and options for services, shares" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" contextRef="From2022-01-012022-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">13,801</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0582">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2022-01-012022-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">98,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0584">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">98,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--NetIncomeLoss_zke8ZW9nG2sb" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Net loss</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">-</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0589">-</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0590">-</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-01-012022-06-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,589,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,589,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_43D_c20220101__20220630_eus-gaap--StockholdersEquity_iE_z1gjUS5zyzoa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt">Balance June 30, 2022</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--SharesOutstanding_iE_pid_c20220101__20220630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zUnGOCLNpQGg" title="Balance, shares" style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,919,899</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0594">-</span></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">60,537,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-06-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">53,427,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,110,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black; text-align: center">Additional</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Common Stock</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; color: Black; text-align: center">paid in</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; color: Black; text-align: center">Accumulated</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Shares</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Capital</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">(Deficit)</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Total</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr id="xdx_433_c20230101__20230630_eus-gaap--StockholdersEquity_iS_ztQh5kh6MRyd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 35%; color: Black">Balance December 31, 2022</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--SharesOutstanding_iS_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zzlZs6LvKoyi" title="Balance, shares" style="width: 9%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,934,741</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0601">-</span></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">60,905,000</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">57,972,000</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,933,000</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_43E_c20230101__20230630_eus-gaap--StockholdersEquity_iS_zJRnRb5LSKgk" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">Balance </td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--SharesOutstanding_iS_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z8XxOcnuGoG4" title="Balance, shares" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,934,741</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0608">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">60,905,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">57,972,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,933,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensationGross_z0fFT41SEkE" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Equity-based compensation</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationGross_pid_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z0ySfDIB80Uc" title="Equity-based compensation, shares" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">35,659</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0615">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" contextRef="From2023-01-012023-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">118,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0617">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">118,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_ecustom--AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation_z3NGMgUHwhXe" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Cash settlement of equity-based compensation</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">-</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0622">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="BRFH:AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation" contextRef="From2023-01-012023-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">24,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0624">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(<ix:nonFraction name="BRFH:AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">24,000</ix:nonFraction></td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40A_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_zTtmLaQV5VMj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Issuance of stock and options for services</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_pid_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z1QmRoDqaZr9" title="Issuance of stock and options for services, shares" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">32,203</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0627">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2023-01-012023-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">83,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0629">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">83,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--NetIncomeLoss_zC2ka3H5fCHl" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Net loss</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">-</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0634">-</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0635">-</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-06-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,647,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,647,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_435_c20230101__20230630_eus-gaap--StockholdersEquity_iE_zxbzU5X9XwNc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt">Balance June 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--SharesOutstanding_iE_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zyUU5y7DAvL2" title="Balance, shares" style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">13,002,603</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0639">-</span></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">61,082,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-06-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">59,619,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,463,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_439_c20230101__20230630_eus-gaap--StockholdersEquity_iE_zuuM9T9QbjCl" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt">Balance </td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--SharesOutstanding_iE_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zaajzVEDwbZ8" title="Balance, shares" style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">13,002,603</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0646">-</span></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">61,082,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-06-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">59,619,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,463,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
</table>

</ix:nonNumeric><p id="xdx_8AF_z8RXG8Z0onyf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Warrants</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">During
the six months ended June 30, 2023, <span id="xdx_909_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20230630_zWpq0CJinNXe" title="Warrants issued"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">684,639</ix:nonFraction></span> warrants at a weighted average exercise price of $<span id="xdx_908_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20230630_zBp1yRGceD18" title="Exercise price"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">5.85</ix:nonFraction></span> per share expired.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Equity
Incentive Plan</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Through
2022, the Company issued equity awards under the 2015 Equity Incentive Plan (the &#8220;2015 Plan&#8221;) and outside the Plan. In June
2023, the Company&#8217;s stockholders adopted the 2023 Equity Incentive Plan (the &#8220;2023 Plan&#8221;), reserving <span id="xdx_902_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20230630__us-gaap--PlanNameAxis__custom--TwoThousandAndTwentyThreePlanMember_zxNqpqyXzx18" title="Reserve shares for future issuance"><ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="AsOf2023-06-30_custom_TwoThousandAndTwentyThreePlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">650,000</ix:nonFraction></span> shares
for future issuance. The Board of Directors discontinued further grants under the 2015 Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">As
of June 30, 2023, the Company has $<span id="xdx_908_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_c20230630_zAiXwpF6sAG1" title="Unrecognized stock based compensation"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">194,000</ix:nonFraction></span> of total unrecognized share-based compensation expense relative to unvested options, stock
awards and stock units, which is expected to be recognized over the remaining weighted average period of <span id="xdx_906_ecustom--UnrecognizedSharebasedCompensationWeightedAveragePeriod_pid_dtY_c20230101__20230630_z5L8tADE7qog" title="Unrecognized share-based compensation weighted average period"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" format="ixt-sec:duryear" name="BRFH:UnrecognizedSharebasedCompensationWeightedAveragePeriod">1.7</ix:nonNumeric></span> years.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 12; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Stock
Options</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"><p id="xdx_896_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zWySeD9UFP1b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
following is a summary of stock option activity for the six months ended June 30, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span id="xdx_8B6_zb8e2r0Gl5z5" style="display: none">Summary of Stock Options Activity</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Number of Options</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Weighted <br />average <br />exercise price <br />per share</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Remaining <br />term in years</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; color: Black">Outstanding on December 31, 2022</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20230101__20230630_z9DgoGK9yplg" title="Number of Options, Outstanding, Beginning" style="width: 14%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">682,939</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20230101__20230630_zpKeREq0ztS7" title="Weighted average exercise price per share, Outstanding, Beginning" style="width: 14%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">7.30</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220101__20221231_znfCGBR4UTmi" title="Remaining term in years, Outstanding" style="width: 14%; color: Black; text-align: right"><ix:nonNumeric contextRef="From2022-01-012022-12-31" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">3.2</ix:nonNumeric></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black">Issued</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20230101__20230630_z8X0XB0khew7" title="Number of Options, Issued" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">42,045</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20230101__20230630_z731xjkVBNnc" title="Weighted average exercise price per share, Issued" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.48</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_988_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2Issued_dtY_c20230101__20230630_zYLuLZQTyRl4" title="Remaining term in years, Issued" style="color: Black; text-align: right"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" format="ixt-sec:duryear" name="BRFH:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2Issued">8.0</ix:nonNumeric></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 1.5pt">Cancelled/expired</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20230101__20230630_znSWaamlzpB1" title="Number of Options, Cancelled/Expired" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">108,871</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20230101__20230630_zBzYEHS2bdc8" title="Weighted average exercise price per share, Cancelled/Expired" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">8.38</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 2.5pt">Outstanding on June 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20230101__20230630_zRdaot0wKGW4" title="Number of Options, Outstanding, Ending" style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">616,113</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20230101__20230630_zuQzQUdB6Yaj" title="Weighted average exercise price per share, Outstanding, ending balance" style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">6.71</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230101__20230630_zqd5qI4di3kh" title="Remaining term in years, Outstanding" style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">3.6</ix:nonNumeric></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 2.5pt">Exercisable, June 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_c20230101__20230630_z4oW09ya0S96" title="Number of Options, Exercisable" style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">554,902</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_c20230101__20230630_z9qcTqnFdshi" title="Weighted average exercise price per share, Exercisable" style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">6.96</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20230101__20230630_zuRpghrqPaSh" title="Remaining term in years, Exercisable" style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">2.8</ix:nonNumeric></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A7_zNmPKDdDQnU8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"><p id="xdx_89A_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zKnvW6ZosgT9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
fair value of the options issued was calculated using the Black-Scholes option pricing model, based on the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span id="xdx_8BA_zwz0sn0OxZE" style="display: none">Summary of Fair Value of Options Using Black-Sholes Option Pricing Model</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%">
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 80%; color: Black; text-align: left">Expected term (in years)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 16%; color: Black; text-align: right"><span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20230630_zUDSxw4dghSh" title="Expected life (in years)"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">8.0</ix:nonNumeric></span></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Expected volatility</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230101__20230630_z9Gy79hJAGc8" title="Expected volatility"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">84.4</ix:nonFraction></span></td><td style="color: Black; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Risk-free interest rate</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20230101__20230630_zu5Wmid3Bk82" title="Risk-free interest rate"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">3.6</ix:nonFraction></span></td><td style="color: Black; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Expected dividends</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20230101__20230630_zMexteWCsg7e" title="Expected dividends" style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0701">-</span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">Weighted average grant date fair value per share</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_982_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_c20230101__20230630_zrnZvapF3Hu1" title="Weighted average grant date fair value per share" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.19</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A2_zS55K7K6exTe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Restricted
Stock </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"><p id="xdx_898_eus-gaap--ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_zyWFy3fGnwxb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
following is a summary of restricted stock award and restricted stock unit activity for the six months ended June 30, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span id="xdx_8B8_zFV0ysqTcBn7" style="display: none">Summary
of Restricted Stock Award and Restricted Stock Unit Activity</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Number of <br />shares</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Weighted <br />average grant <br />date fair value</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black">Unvested at January 1, 2023</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20230101__20230630_zcBdCh2JpYtg" title="Number of shares, Unvested" style="width: 16%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">41,923</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20230101__20230630_zkGd5Iyn0aI7" title="Weighted average grant date fair value, Unvested" style="width: 16%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.92</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black">Granted</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230101__20230630_ztADrPbAa4i8" title="Number of shares, Granted" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,000</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20230101__20230630_z7pf7koLuZNc" title="Weighted average grant date fair value, Granted" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.25</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">Vested</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20230101__20230630_zYsKpC5ALaq1" title="Number of shares, Vested" style="color: Black; text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">4,386</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20230101__20230630_zcNvp57JSZbi" title="Weighted average grant date fair value, Vested" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">5.06</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 1.5pt">Forfeited</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20230101__20230630_zD6E8xJ6fXEk" title="Number of shares, Forfeited" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,931</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_c20230101__20230630_zdLDzxuKxxnc" title="Weighted average grant date fair value, Forfeited" style="padding-bottom: 1.5pt; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.33</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt">Unvested at June 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20230101__20230630_zDFokAhRpd5a" title="Number of shares, Unvested" style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">32,606</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20230101__20230630_zh6UqCHB4SIb" title="Weighted average grant date fair value, Unvested" style="padding-bottom: 2.5pt; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.82</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A3_zuPsmOsNbgdc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Performance
Stock Units</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">During
2022 and 2023, the Company issued performance share units (&#8220;PSUs&#8221;) that represented shares potentially issuable based upon
Company and individual performance in the years of issuance.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 13; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock"><p id="xdx_89A_eus-gaap--ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_z1Y7deb7AtQk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
following table summarizes the activity for the Company&#8217;s unvested PSUs for the three months ended June 30, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span id="xdx_8B8_zuR4GP7polGl" style="display: none">Summary
of Performance Stock Unit Activity</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Number of shares</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Weighted <br />average grant <br />date fair value</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black">Unvested at January 1, 2023</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zEBZSKbBrFF4" title="Number of shares, Unvested" style="width: 16%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="AsOf2022-12-31_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">17,678</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zIoHWRkZdNSk" title="Weighted average grant date fair value, Unvested" style="width: 16%; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="AsOf2022-12-31_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.50</ix:nonFraction></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Cash settled</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled_iN_pid_di_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zUyNMzoBwohj" title="Number of shares, Cash settled" style="color: Black; text-align: right">(<ix:nonFraction name="BRFH:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled" contextRef="From2023-01-012023-06-30_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">17,678</ix:nonFraction></td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zITVunAJW1s8" title="Weighted average grant date fair value, Cash Settled" style="color: Black; text-align: right"><ix:nonFraction name="BRFH:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue" contextRef="From2023-01-012023-06-30_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.50</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">Granted</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zxX7bt7jeBA7" title="Number of shares, Granted" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="From2023-01-012023-06-30_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">281,934</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zzcQgYSSzPuc" title="Weighted average grant date fair value, Granted" style="color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="From2023-01-012023-06-30_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.58</ix:nonFraction></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 1.5pt">Vested</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zx8sjKfy1yz" title="Number of shares, Vested" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="From2023-01-012023-06-30_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">45,251</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zUdka2F1ndv3" title="Weighted average grant date fair value, Vested" style="padding-bottom: 1.5pt; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="From2023-01-012023-06-30_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.36</ix:nonFraction></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt">Unvested at June 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zh07Rhz0843f" title="Number of shares, Unvested" style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="AsOf2023-06-30_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">236,683</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zWU6tzgIPBDi" title="Weighted average grant date fair value, Unvested" style="padding-bottom: 2.5pt; color: Black; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="AsOf2023-06-30_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.63</ix:nonFraction></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AA_zxRyXC2OIK6a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">In
February 2023, the unvested awards issued for individual performance and outstanding at January 1, 2023 were modified to cash-settle
the original grant-date fair value of approximately $<span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_c20230201__20230228__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zxeK0VmujoWk" title="Grant date fair value"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" contextRef="From2023-02-012023-02-28_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">80,000</ix:nonFraction></span>, resulting in incremental compensation of $<span id="xdx_901_eus-gaap--ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost_c20230201__20230228__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zNapXhwB1TZd" title="Incremental compensation"><ix:nonFraction name="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost" contextRef="From2023-02-012023-02-28_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">56,000</ix:nonFraction></span> after considering the $<span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_c20230201__20230228_zkrgswUmaehd" title="Grant date fair value"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" contextRef="From2023-02-012023-02-28" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,000</ix:nonFraction></span>
fair value of the vested shares at the date of the modification. Additionally, the Company performance targets were modified to allow
approximately <span id="xdx_909_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z9MVxSjTArD6" title="Modified to vest"><ix:nonFraction name="BRFH:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod" contextRef="From2023-01-012023-06-30_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">71,000</ix:nonFraction></span> PSU to vest, with an additional time-based vesting requirement for approximately <span id="xdx_90B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember__us-gaap--VestingAxis__custom--TimeBasedVestingMember_zxgTDBcOeKB6" title="Modified to vest"><ix:nonFraction name="BRFH:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod" contextRef="From2023-01-012023-06-30_us-gaap_PerformanceSharesMember_custom_TimeBasedVestingMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">26,000</ix:nonFraction></span> of the PSU. Because the
awards did not vest based on the original terms, the modification was considered a new grant, resulting in $<span id="xdx_900_eus-gaap--ShareBasedCompensation_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zJcNTwvH45m6" title="Stock-based compensation"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2023-01-012023-06-30_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">64,000</ix:nonFraction></span> in compensation expense
in the six-months ended June 30, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company adopted a 2023 PSU program in April 2023, granting approximately <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230401__20230430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember__us-gaap--PlanNameAxis__custom--TwoThousandAndTwentyThreePlanMember_zTcEgPIEc0oh" title="Shares granted"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="From2023-04-012023-04-30_us-gaap_PerformanceSharesMember_custom_TwoThousandAndTwentyThreePlanMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">211,000</ix:nonFraction></span> PSUs at target performance. The results for the three-month
period ended June 30, 2023 include the reversal of $<span id="xdx_909_eus-gaap--AllocatedShareBasedCompensationExpense_c20230401__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zLE2c1FAKs1a" title="Stock-based compensation"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2023-04-012023-06-30_us-gaap_PerformanceSharesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">67,000</ix:nonFraction></span> in stock-based compensation expense recorded in the three months ended March
31, 2023, as management does not anticipate at this time that 2023 performance will be achieved. The results of operations for the six
months ended June 30, 2023 includes <span id="xdx_90A_eus-gaap--AllocatedShareBasedCompensationExpense_do_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zrIMksF7Msy7" title="Stock-based compensation"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2023-01-012023-06-30_us-gaap_PerformanceSharesMember" format="ixt-sec:numwordsen" decimals="0" unitRef="USD">no</ix:nonFraction></span> expense for the 2023 PSU program. Estimates of expense associated with 2023 performance will be
reassessed each quarter through the performance period.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock"><p id="xdx_80A_eus-gaap--IncomeTaxDisclosureTextBlock_zVLBaiEuO3gk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Note
7. <span id="xdx_821_zEISt1WtnW95">Income Taxes</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">ASC
740 requires a valuation allowance to reduce the deferred tax assets reported if, based on the weight of evidence, it is more than likely
than not that some portion or all the deferred tax assets will not be recognized. Accordingly, at this time the Company has placed a
valuation allowance on all tax assets. As of June 30, 2023, the estimated effective tax rate for 2023 was <span id="xdx_90C_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dcp_c20230101__20230630_zvMSZmpC1b36" title="Estimated effective tax rate"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="From2023-01-01to2023-06-30" format="ixt-sec:numwordsen" decimals="INF" unitRef="Pure">zero</ix:nonFraction></span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">There
are open statutes of limitations for taxing authorities in federal and state jurisdictions to audit our tax returns from 2018 through
the current period. Our policy is to account for income tax related interest and penalties in income tax expense in the statement of
operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">For
the three and six months ended June 30, 2023 and 2022, the Company did not incur any interest and penalties associated with tax positions.
As of June 30, 2023, the Company did not have any significant unrecognized uncertain tax positions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:SubsequentEventsTextBlock"><p id="xdx_807_eus-gaap--SubsequentEventsTextBlock_zeXE78k8v6O8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Note
8. <span id="xdx_822_zRUvVvtZ3wZ4">Subsequent Event</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">In
August 2023, the Company received subscriptions of approximately $<span id="xdx_906_ecustom--SubscriptionReceived_iI_c20230831__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zLLrONBTRQw5" title="Subscription received"><ix:nonFraction name="BRFH:SubscriptionReceived" contextRef="AsOf2023-08-31_us-gaap_SubsequentEventMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,130,000</ix:nonFraction></span> of a $<span id="xdx_900_eus-gaap--ConvertibleDebt_iI_c20230831__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zxBlHEQXNXc1" title="Convertible debt"><ix:nonFraction name="us-gaap:ConvertibleDebt" contextRef="AsOf2023-08-31_us-gaap_SubsequentEventMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,000,000</ix:nonFraction></span> privately placed convertible debt offering.
<span id="xdx_905_eus-gaap--DebtInstrumentDescription_c20230831__20230831__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zPMErk7jsxQ8" title="Debt instrument, description"><ix:nonNumeric contextRef="From2023-08-312023-08-31_us-gaap_SubsequentEventMember" name="us-gaap:DebtInstrumentDescription">The debt may be drawn in 25% increments, matures on the anniversary of the draw, bears interest at 10% per annum for the term, regardless
of earlier payment or conversion, and is mandatorily convertible as to principal and interest into shares of the Company&#8217;s common
stock at any time prior to maturity at the greater of $1.20 or 85% of the volume-weighted average price of the common stock for the ten
trading days immediately preceding the written notice of the conversion (the &#8220;Conversion Price&#8221;).</ix:nonNumeric></span> If the Company has not
exercised the mandatory conversion, the holder of the debt has the option after six months and on up to four occasions to convert all
or any portion of the principal and interest into shares of the Company&#8217;s common stock at the Conversion Price.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;<b>&#160;</b></span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="BRFH:LiquidityDisclosureTextBlock"><p id="xdx_80A_ecustom--LiquidityDisclosureTextBlock_zkoHxbKepFed" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Note
9. <span id="xdx_824_zWBGmBxGoQLb">Liquidity</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">During
the six months ended June 30, 2023, the Company used cash for operations of $<span id="xdx_90A_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_di_c20230101__20230630_z8r87rj3S7Ib" title="Cash for operations"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,067,000</ix:nonFraction></span>. The Company has a history of operating losses
and negative cash flow, which were expected to improve with growth, offset by working capital required to achieve such growth. As described
more fully in Note 5, the dispute and subsequent contract termination with the Manufacturer has resulted in uncertainty around our ability
to procure product, which in turn may inhibit our ability to achieve positive cash flow. Additionally, management has considered that
dispute resolution, including litigation, is costly and will require the outlay of cash.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">However,
as of June 30, 2023, the Company has $<span id="xdx_902_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_c20230630_zGbD7Eed3Xc2" title="Cash"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">952,000</ix:nonFraction></span>
of cash and in August 2023, obtained a funding commitment of approximately $<span id="xdx_905_ecustom--SubscriptionReceivable_iI_c20230630_zlv0qrbmNxie" title="Subscription receivable"><ix:nonFraction name="BRFH:SubscriptionReceivable" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,130,000</ix:nonFraction></span>
as more fully described in Note 8. As such, even though management has identified certain indicators, these indicators do not raise
substantial doubt regarding the Company&#8217;s ability to continue as a going concern. However, management cannot predict, with
certainty, the outcome of its potential actions to generate liquidity, including the availability of additional financing, or
whether such actions would generate the expected liquidity as planned.</span></p>

</ix:nonNumeric><p id="xdx_81F_z8FIQM17HVo4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>


<!-- Field: Page; Sequence: 14; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><span id="a_002"></span>Item
2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
following discussion should be read in conjunction with the financial information included elsewhere in this Quarterly Report on Form
10-Q (this &#8220;Report&#8221;), including our unaudited condensed consolidated financial statements and the related notes and with
our audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended December
31, 2022, as filed with the SEC on March 2, 2023, and other reports that we file with the SEC from time to time.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">References
in this Quarterly Report on Form 10-Q to &#8220;us&#8221;, &#8220;we&#8221;, &#8220;our&#8221; and similar terms refer to Barfresh Food
Group Inc.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Cautionary
Note Regarding Forward-Looking Statements</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">This
discussion includes forward-looking statements, as that term is defined in the federal securities laws, based upon current expectations
that involve risks and uncertainties, such as plans, objectives, expectations, and intentions. Actual results and the timing of events
could differ materially from those anticipated in these forward-looking statements as a result of a number of factors. Words such as
&#8220;anticipate&#8221;, &#8220;estimate&#8221;, &#8220;plan&#8221;, &#8220;continuing&#8221;, &#8220;ongoing&#8221;, &#8220;expect&#8221;,
&#8220;believe&#8221;, &#8220;intend&#8221;, &#8220;may&#8221;, &#8220;will&#8221;, &#8220;should&#8221;, &#8220;could&#8221; and similar
expressions are used to identify forward-looking statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">We
caution you that these statements are not guarantees of future performance or events and are subject to a number of uncertainties, risks
and other influences, many of which are beyond our control, which may influence the accuracy of the statements and the projections upon
which the statements are based. Any one or more of these uncertainties, risks and other influences could materially affect our results
of operations and whether forward-looking statements made by us ultimately prove to be accurate. Our actual results, performance and
achievements could differ materially from those expressed or implied in these forward-looking statements. We undertake no obligation
to publicly update or revise any forward-looking statements, whether from new information, future events or otherwise.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Critical
Accounting Policies</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Our
consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States
of America (&#8220;GAAP&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Results
of Operations</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>Results
of Operation for the Three Months Ended June 30, 2023 as Compared to the Three Months Ended June 30, 2022</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Revenue
and cost of revenue</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Revenue
decreased $1,288,000, or 46%, from $2,799,000 in 2022 to $1,511,000 in 2023. The decline in revenue was due to limited supply caused
by our product withdrawal resulting from the quality complaints with product purchased from the Manufacturer. We anticipate that our
revenues will be adversely impacted as a result of the dispute unless and until new sources of reliable supply at sufficient volume can
be identified and developed, the timing of which is uncertain.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Cost
of revenue for 2023 was $1,037,000 as compared to $1,916,000 in 2022. Our gross profit was $474,000 (31%) and $883,000 (32%) for 2023
and 2022, respectively. Cost of revenue declined as a result of the 46% decrease in revenue as well as a shift in product mix resulting
from the limited supply of smoothie bottles, partially offset by additional inventory reserves, resulting from the quality complaints.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>


<!-- Field: Page; Sequence: 15; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Selling,
marketing and distribution expense</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Our
operations were primarily directed towards increasing sales and expanding our distribution network.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Three<br />
months ended <br />June 30,<br /> 2023</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Three<br /> months ended <br />June 30,<br /> 2022</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Change</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Percent</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 36%; color: Black; text-align: left">Sales and marketing</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">374,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">382,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">(8,000</td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">-2</td><td style="width: 1%; color: Black; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Storage and outbound freight</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">251,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">319,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(68,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: right">-21</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 1.5pt">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">625,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">701,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(76,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: right">-11</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">%</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Selling,
marketing and distribution expense decreased approximately $76,000 (11%) from approximately $701,000 in 2022 to $625,000 in 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Sales
and marketing expense decreased approximately $8,000 (2%) from approximately $382,000 in 2022 to $374,000 in 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Storage
and outbound freight expense decreased approximately $68,000 (21%) from approximately $319,000 in 2022 to $251,000 in 2023. The decrease
was the result of the 46% decrease in revenue, offset by higher costs resulting from product mix and inefficiencies due to production
transitions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>General
and administrative expense</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Three months ended June 30,<br /> 2023</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Three months ended June 30,<br /> 2022</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Change</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Percent</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 36%; color: Black; text-align: left">Personnel costs</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">244,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">362,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">(118,000</td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">-33</td><td style="width: 1%; color: Black; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Stock based compensation</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(15,000</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">114,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(129,000</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">-113</td><td style="color: Black; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Legal, professional and consulting fees</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">59,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">52,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">7,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">13</td><td style="color: Black; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Director fees paid in cash</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">25,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">25,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">-</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">0</td><td style="color: Black; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Research and development</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">35,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">96,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(61,000</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">-64</td><td style="color: Black; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Other general and administrative expenses</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">145,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">153,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(8,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: right">-5</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 1.5pt">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">493,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">802,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(309,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: right">-39</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">%</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">General
and administrative expense decreased approximately $309,000 (39%) from approximately $802,000 in 2022 to $493,000 in 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Personnel
cost represents the cost of employees including salaries, bonuses, employee benefits and employment taxes and continues to be our largest
cost. Personnel cost decreased by approximately $118,000 (33%) from approximately $362,000 to $244,000 and stock-based compensation decreased
by approximately $129,000 (113%) from $114,000 to ($15,000). The decrease in personnel cost and stock-based compensation resulted primarily
from the confirmation and recognition of our 2021 COVID-related tax credit, reduction in headcount, and reversal of previously recognized
compensation under our 2023 performance stock unit program, as management does not currently expect that performance criteria will be
achieved.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Research
and development expense decreased approximately $61,000 (64%) from approximately $96,000 in 2022 to $35,000 in 2023 as activities were
minimized to conserve working capital.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>


<!-- Field: Page; Sequence: 16; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Net
loss</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">We
had net losses of approximately $742,000 and $716,000 for the three-month periods ended June 30, 2023 and 2022, respectively. The increase
of approximately $26,000, was the result of the aforementioned changes in revenue, partially offset by reductions in cost and expenses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><i>Results
of Operation for the Six Months Ended June 30, 2023 as Compared to the six Months Ended June 30, 2022</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Revenue
and cost of revenue</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Revenue
decreased $1,723,000, or 32%, from $5,325,000 in 2022 to $3,602,000 in 2023. The decline in revenue was due to limited supply caused
by our product withdrawal resulting from quality complaints with product purchased from the Manufacturer. We anticipate that our revenues
will be adversely impacted as a result of the dispute unless and until new sources of reliable supply at sufficient volume can be identified
and developed, the timing of which is uncertain.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Cost
of revenue for 2023 was $2,273,000 as compared to $3,678,000 in 2022. Our gross profit was $1,329,000 (37%) and $1,647,000 (31%) for
2023 and 2022, respectively. Cost of revenue declined as a result of the 32% decrease in revenue as well as a shift in product mix resulting
from the limited supply of smoothie bottles, partially offset by additional inventory reserves resulting from the quality complaints.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Selling,
marketing and distribution expense</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Our
operations were primarily directed towards increasing sales and expanding our distribution network.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black; text-align: center">Six<br />
 months ended <br />
June 30,</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black; text-align: center">Six<br />
 months ended <br />
June 30,</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">2022</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">Change</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">Percent</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 36%; color: Black; text-align: left">Sales and marketing</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">731,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">608,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">123,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">20</td><td style="width: 1%; color: Black; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Storage and outbound freight</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">562,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">768,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(206,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: right">-27</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 1.5pt">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">1,293,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">1,376,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(83,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: right">-6</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">%</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Selling,
marketing and distribution expense decreased approximately $83,000 (6%) from approximately $1,376,000 in 2022 to $1,293,000 in 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Sales
and marketing expense increased approximately $123,000 (20%) from approximately $608,000 in 2022 to $731,000 in 2023, primarily due to
product sampling of smoothie carton products and equipment maintenance incurred to relaunch bulk product sales in locations that had
been non-operational as a result of COVID shutdowns and subsequent labor shortages.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Storage
and outbound freight expense decreased approximately $206,000 (27%) from approximately $768,000 in 2022 to $562,000 in 2023. The decrease
was the result of the 32% decrease in revenue, offset by higher costs resulting from product mix and inefficiencies due to production
transitions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>


<!-- Field: Page; Sequence: 17; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>General
and administrative expense</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Six months<br />
ended June 30,<br />
2023</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Six months<br />
    ended June 30,<br />
    2022</p></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Percent</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 36%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Personnel costs</span></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">733,000</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">670,000</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">63,000</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock based compensation</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">191,000</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">199,000</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(8,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-4</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Legal, professional and consulting fees</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">173,000</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">213,000</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(40,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-19</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director fees paid in cash</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">50,000</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">50,000</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research and development</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">56,000</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">126,000</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(70,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-56</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other general and administrative expenses</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">284,000</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">366,000</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(82,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-22</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,487,000</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,624,000</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(137,000</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-8</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">General
and administrative expense decreased approximately $137,000 (8%) from approximately $1,624,000 in 2022 to $1,487,000 in 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Personnel
cost represents the cost of employees including salaries, bonuses, employee benefits and employment taxes and continues to be our largest
cost. Personnel cost increased by approximately $63,000 (9%) from approximately $670,000 to $733,000. The increase in personnel cost
resulted primarily from an increase in headcount during the first quarter of 2023, partially offset by the confirmation and recognition
of our 2021 COVID-related tax credit, and a reduction in headcount in the second quarter of 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Research
and development expense decreased approximately $70,000 (56%) from approximately $126,000 in 2022 to $56,000 in 2023 as activities were
minimized to conserve working capital.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0">Other general and administrative expenses decreased approximately $82,000
(22%) from approximately $366,000 in 2022 to $284,000 in 2023 primarily as a result of non-recurring costs related to our uplisting to
the NASDAQ stock exchange in 2022, partially offset by costs related by our dispute with the Manufacturer.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Net
loss</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">We
had net losses of approximately $1,647,000 and $1,589,000 for the six-month periods ended June 30, 2023 and 2022, respectively. The increase
of approximately $58,000, was the result of the aforementioned changes in revenue, partially offset by reductions in cost and expenses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Liquidity
and Capital Resources</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">As
of June 30, 2023, we had working capital of $554,000 compared with $1,801,000 at December 31, 2022. The decrease in working capital is
primarily due to the operating loss for the six months ended June 30, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">During
the six months ended June 30, 2023, we used $2,067,000 in operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
impact of COVID-19 on the Company is constantly evolving. The direct impact to our operations had begun to take effect at the close of
the first quarter ended March 31, 2020. Specifically, our business was impacted by dining bans targeted at restaurants to reduce the
size of public gatherings. Such bans precluded our single serve products from being served at those establishments for a number of weeks,
and in some instances, resulted in abandoned product launches. Furthermore, many school districts closed regular attendance for a period
of time thereby disrupting sales of product into that channel. More recently, we have experienced a disruption in the supply chain for
manufacturing our products due to COVID-19. While further developments surrounding COVID-19 may arise, the business climate appears to
have stabilized in 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">On
June 1, 2021, the Company completed a private placement of 1,282,051 shares of its common stock at $4.68 per share, resulting in gross
proceeds of $6,000,000. In addition, holders of debt converted a total of $399,000 in principal and $234,000 in interest into 133,991
shares of common stock and debt in the amount of $840,000 was retired, leaving the Company with no debt.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>


<!-- Field: Page; Sequence: 18; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">In
August 2023, the Company received subscriptions of approximately $1,130,000 of a $2,000,000 privately placed convertible debt offering.
The debt may be drawn in 25% increments, matures on the anniversary of the draw, bears interest at 10% per annum for the term, regardless
of earlier payment or conversion, and is mandatorily convertible as to principal and interest into shares of the Company&#8217;s common
stock at any time prior to maturity at the greater of $1.20 or 85% of the volume-weighted average price of the common stock for the ten
trading days immediately preceding the written notice of the conversion (the &#8220;Conversion Price&#8221;). If the Company has not
exercised the mandatory conversion, the holder of the debt has the option after six months and on up to four occasions to convert all
or any portion of the principal and interest into shares of the Company&#8217;s common stock at the Conversion Price.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Our
liquidity needs will depend on how quickly we are able to profitably ramp up sales, as well as our ability to control and reduce variable
operating expenses, and to continue to control and reduce fixed overhead expense. Our recent business developments with the Manufacturer
impact our supply chain and will result in increased legal cost and are expected to have a negative impact on our financial position,
results of operations and cash flow.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Our
operations to date have been financed by the sale of securities, the issuance of convertible debt and the issuance of short-term debt,
including related party advances. If we are unable to generate sufficient cash flow from operations with the capital raised we will be
required to raise additional funds either in the form of equity or in the form of debt. There are no assurances that we will be able
to generate the necessary capital to carry out our current plan of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Off-Balance
Sheet Arrangements</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">We
have no off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on our financial condition,
changes in financial condition, revenues or expense, results of operations, liquidity, capital expenditures or capital resources that
are material to stockholders.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><span id="a_003"></span>Item
3. Quantitative and Qualitative Disclosures About Market Risk.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Not
required because we are a smaller reporting company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><span id="a_004"></span>Item
4<i>.</i> Controls and Procedures.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Evaluation
of Disclosure Controls and Procedures</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Under
the supervision and with the participation of our management, including our Chief Executive Officer and our Chief Financial Officer,
we conducted an evaluation of our disclosure controls and procedures, as such term is defined under Securities and Exchange Act of 1934
Rule 13(a)-15(e). Disclosure controls and procedures are designed to provide reasonable assurance that the information required to be
disclosed in the reports that we file or submit under the Exchange Act has been appropriately recorded, processed, summarized and reported
on a timely basis and are effective in ensuring that such information is accumulated and communicated to the Company&#8217;s management,
as appropriate to allow timely decisions regarding required disclosure. Based on this evaluation, our Chief Executive Officer and our
Chief Financial Officer concluded that as of June 30, 2023, our disclosure controls and procedures are not effective.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Management
has identified the following material weaknesses in our internal control over financial reporting:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Management
has concluded that there is a material weakness due to the control environment which led to a restatement in the current quarter. The control environment is impacted due to the
company&#8217;s inadequate segregation of duties, including information technology control activities.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>


<!-- Field: Page; Sequence: 19; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Since
the assessment of the effectiveness of our internal control over financial reporting did identify material weaknesses, management considers
its internal control over financial reporting to be ineffective.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">In
an effort to remediate the identified material weakness and enhance our internal control over financial reporting, we have hired additional
personnel to help ensure that we are able to properly implement internal control procedures.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Management
believes that the material weakness set forth above did not have an effect on our financial results.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Changes
in Internal Control over Financial Reporting</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">None</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><span id="a_005"></span>PART
II- OTHER INFORMATION</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><span id="a_006"></span>Item
1. Legal Proceedings.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">As
described in Note 5, the Company has an on-going dispute with the Manufacturer, the outcome of which cannot be predicted at this time.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">From
time to time, various lawsuits and legal proceedings may arise in the ordinary course of business. However, litigation is subject to
inherent uncertainties and an adverse result in these or other matters may arise from time to time that may harm our business. We are
currently the defendant in one legal proceeding for an amount less than $100,000. Our legal counsel and management believe a material
unfavorable outcome to be remote.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><span id="a_007"></span>Item
1A. Risk Factors.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Not
required because we are a smaller reporting company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><span id="a_008"></span>Item
2. Unregistered Sales of Equity Securities and Use of Proceeds</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">None.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><span id="a_009"></span>Item
3. Defaults Upon Senior Securities.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">None.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><span id="a_010"></span>Item
4. Mine Safety Disclosures.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Not
applicable.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><span id="a_011"></span>Item
5. Other Information.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">None.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>


<!-- Field: Page; Sequence: 20; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><span id="a_012"></span>Item
6. Exhibits.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibit
    No.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 0.1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Description</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ex31-1.htm">Certification
    of Principal Executive Officer pursuant to Rule 13a-14(a) (filed herewith)</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ex31-2.htm">Certification
    of Principal Financial Officer pursuant to Rule 13a-14(a) (filed herewith)</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ex32-1.htm">Certification
    pursuant to 18 U.S.C. Section 1350 (furnished herewith)</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.INS</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Instance Document*</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.SCH</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Taxonomy Extension Schema Document*</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.CAL</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Taxonomy Extension Calculation Linkbase Document*</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.DEF</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Taxonomy Extension Definition Linkbase Document*</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.LAB</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Taxonomy Extension Label Linkbase Document*</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.PRE</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Taxonomy Extension Presentation Linkbase Document*</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">104</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cover
    Page Interactive Data File (embedded within the Inline XBRL document)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*XBRL
    (Extensible Business Reporting Language) information is furnished and not filed or a part of a registration statement or prospectus
    for purposes of Sections 11 or 12 of the Securities Act of 1933, as amended, is deemed not filed for purposes of Section 18 of the
    Securities Exchange Act of 1934, as amended, and otherwise is not subject to liability under these sections.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
    accordance with SEC Release 33-8238, Exhibit 32.1 is furnished and not filed.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>


<!-- Field: Page; Sequence: 21; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b><span id="a_013"></span>SIGNATURES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Pursuant
to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by
the undersigned thereunto duly authorized.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>BARFRESH
    FOOD GROUP INC.</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 47%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Date:
    August 14, 2023</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">By:</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>/s/
    Riccardo Delle Coste</i></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Riccardo
    Delle Coste</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Chief
    Executive Officer</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(Principal
    Executive Officer)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Date:
    August 14, 2023</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">By:</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>/s/
    Lisa Roger</i></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Chief
    Financial Officer</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(Principal
    Financial Officer)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>


<!-- Field: Page; Sequence: 22; Options: Last -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="text-align: center; width: 34%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></td><td style="width: 33%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right"></p>



































</body>
</html>
<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJy9V1Fu4zYQPUHuMPD3NitrNy3qP1vJpkad2nC02QKLftDS2GJXIlWSste9UW/ZISVLii3ZRlEkCBBZnHnvcTzzyAwG7waP8hNPUcHvk+UMQszylBmEJa5RoYiQIoLpryOgv0vccG0UE8Z9PCQGknKQcu5uhz+vaMGFbrnGeATeT+8/eO/9D+B9HPk/wuJpcGPXAynWPEZhOEuBiRgWSuaKo2FqXyKE7LsUMts7qhdUmksxguGtVy7/A7439OE3uWU7qb5pmM2Cwc0793MzeFSyyC1NoY3M4CHFjLh0mdr8OimRixmNM1lQyFREaRFjPBVPyHShXOJ8PaMPOONsxVNuOFqkoe+TBO8jPVa5wKtkeoCsSQe5htQCQNog3HbLeGFpgfP1c8IU6iWmXPxVcJ04QTLmax4xQ5WgCCOjbysCjW39UWj3frxjKrbqvEadg7QatAMF1UJ1Slu4Lswig4OGqIUNzIH3CUcRS/WE2QqV5fcs/9hzX55dga/l2h+db47Rnpgo1iwyVEE17gJtB8C4DdW/co5kcpFk0ksyuZYkuEgS9JIE15LcXyS57yW5v5bk4SLJQy/JwzmS5yLLyAOov/lGuLYUZhxFdr642CxkyqN9iN/NJKUmremDO3qsUmG+hlYyNNlQpsNXCwAO4SDhWEXC85wyxiKmOVNsg4HURp+nr3KAkqDKApf2n3h/IVekOd04BGs3w3qgayZrnEkVR6NKgT3DucQoZVrXY35+JyfR12+gNFzqD/KX3HpfV58cgqCOanfE+dUT247/pAfn7qEcxzG3glm6YJwcM2A5NywNmE6e0Zi0MnMLbPYn3vnaNVvAYCSwGhpywra+GZXo9FcnoGt8a6HoGDo8tLtq4U6GiSw0fZX0zYc7QtmHiUJcpEx0VdD36ES1i+3SdL48pvosFEaSpuNvjN0hc1KGL8g3icF4vEXbwgtUXMY1/XBCj22Q8lTpOi52FRCwEgnyA1Rn53dpGSu6bWxcWSf7JmTB9vaVO+zmuWvReWG0ofrRJBxtYIkZ48JNkqDLC5kQS0NUmT/VusCjnT33bYY1SmC1f7XpvFRTHo8gSz0gG0GnlVAHTURSiwJDqsAHftDVV6bJ5TJNjstU9vxU0P2tcE09NwmqkNyjKmAzJE1JvLv/pSTVNPCGHKRlB0P0dcFaY/Tmm3+0l1q6+5XNftRArcp8Yly561RdoknwhiXaOJnWe8pROm2sdhFhTWphW8l9y3q+oDb2xnrkHW/YTrB1EppS9Rgvz8rdWcU0jl1ea2N+cEFQRbX99fzqMd+Mk3Y6SPb3XEeptP8g9JzBdSQ0oddcIIqVjhR3NaBjHPmWrVLXrXR/OFwfWjHkRIegnqtDc3WjvZ091l9Fdp/eV4Rc3lFpUP65/WDc3s2/0UcErA== -->
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>ex31-1.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>Exhibit
31.1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>RULE
13a-14(a) CERTIFICATION</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">I,
Riccardo Delle Coste, certify that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.55in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">1.
I have reviewed this quarterly report on Form 10-Q of Barfresh Food Group Inc., a Delaware corporation;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.55in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary
to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the
period covered by this report;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.55in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material
respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this
report;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.55in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">4.
The registrant&rsquo;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures(as
defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules
13a-15(f) and 15d-15(f)) for the registrant and have:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.55in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision,
to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others
within those entities, particularly during the period in which this report is being prepared;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.55in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under
our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements
for external purposes in accordance with generally accepted accounting principles;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.55in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(c)
Evaluated the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented in this report our conclusions
about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation;
and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.55in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(d)
Disclosed in this report any change in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s
most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected,
or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.55in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">5.
The registrant&rsquo;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over
financial reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s board of directors (or persons
performing the equivalent functions):</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.55in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are
reasonably likely to adversely affect the registrant&rsquo;s ability to record, process, summarize and report financial information;
and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.55in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s
internal control over financial reporting.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.55in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">August
14, 2023</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 45%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><I>/s/
    Riccardo Delle Coste</I></FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Name:
    </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Riccardo
    Delle Coste</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Title:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Principal
    Executive Officer</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%">&nbsp;</TD><TD STYLE="width: 33%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>ex31-2.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>Exhibit
31.2</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>RULE
13a-14(a) CERTIFICATION</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">I,
Lisa Roger, certify that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.55in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">1.
I have reviewed this quarterly report on Form 10-Q of Barfresh Food Group Inc., a Delaware corporation;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.55in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary
to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the
period covered by this report;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.55in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material
respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this
report;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.55in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">4.
The registrant&rsquo;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures
(as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act
Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.55in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision,
to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others
within those entities, particularly during the period in which this report is being prepared;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.55in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under
our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements
for external purposes in accordance with generally accepted accounting principles;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.55in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(c)
Evaluated the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented in this report our conclusions
about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation;
and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.55in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(d)
Disclosed in this report any change in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s
most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected,
or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.55in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">5.
The registrant&rsquo;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over
financial reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s board of directors (or persons
performing the equivalent functions):</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.55in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are
reasonably likely to adversely affect the registrant&rsquo;s ability to record, process, summarize and report financial information;
and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.55in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s
internal control over financial reporting.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.55in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">August
14, 2023</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 45%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><I>/s/
    Lisa Roger</I></FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Name:
    </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Lisa
    Roger</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Title:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Principal
    Financial Officer</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%">&nbsp;</TD><TD STYLE="width: 33%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>ex32-1.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>Exhibit
32.1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>CERTIFICATION
PURSUANT TO 18 U.S.C. SECTION 1350</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
undersigned hereby certify, pursuant to the requirements set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended,
and in accordance with 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, in their capacities as officers
of Barfresh Food Group Inc. (the &ldquo;Company&rdquo;), that, to their knowledge, the Quarterly Report on Form 10-Q of the Company for
the quarter ended June 30, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934,
as amended, and that the information contained in such report fairly represents, in all material respects, the financial condition and
results of operations of the Company as of the dates and for the periods presented in the financial statements included in such report.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Date:
August 14, 2023</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.55in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 45%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><I>/s/
    Riccardo Delle Coste</I></FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Name:</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Title:</FONT></P></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Riccardo
                                            Delle Coste</FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Chief
    Executive Officer</FONT></P></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(Principal
    Executive Officer)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><I>/s/
    Lisa Roger</I></FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Name:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Lisa
    Roger</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Title:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Chief
    Financial Officer</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(Principal
    Financial Officer)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%">&nbsp;</TD><TD STYLE="width: 33%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&nbsp;</FONT></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>brfh-20230630.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.19a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 96Mps7xRiXgen8uDanwsWaOO+bP9z5Z82ekhvWB9bVmabywgwe2J5yjaMoDGYcsJ -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:srt-types="http://fasb.org/srt-types/2023" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:BRFH="http://barfresh.com/20230630" elementFormDefault="qualified" targetNamespace="http://barfresh.com/20230630">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://barfresh.com/role/Cover" id="Cover">
          <link:definition>00000001 - Document - Cover</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/BalanceSheets" id="BalanceSheets">
          <link:definition>00000002 - Statement - Condensed Consolidated Balance Sheets</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/BalanceSheetsParenthetical" id="BalanceSheetsParenthetical">
          <link:definition>00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/StatementsOfOperations" id="StatementsOfOperations">
          <link:definition>00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/StatementsOfCashFlows" id="StatementsOfCashFlows">
          <link:definition>00000005 - Statement - Consolidated Statements of Cash Flows (Unaudited)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" id="DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPolicies">
          <link:definition>00000006 - Disclosure - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/RestatementOfPriorFinancialInformation" id="RestatementOfPriorFinancialInformation">
          <link:definition>00000007 - Disclosure - Restatement of Prior Financial Information</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/Inventory" id="Inventory">
          <link:definition>00000008 - Disclosure - Inventory</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/PropertyPlantAndEquipment" id="PropertyPlantAndEquipment">
          <link:definition>00000009 - Disclosure - Property Plant and Equipment</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
          <link:definition>00000010 - Disclosure - Commitments and Contingencies</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/StockholdersEquity" id="StockholdersEquity">
          <link:definition>00000011 - Disclosure - Stockholders&#8217; Equity</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/IncomeTaxes" id="IncomeTaxes">
          <link:definition>00000012 - Disclosure - Income Taxes</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/SubsequentEvent" id="SubsequentEvent">
          <link:definition>00000013 - Disclosure - Subsequent Event</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/Liquidity" id="Liquidity">
          <link:definition>00000014 - Disclosure - Liquidity</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" id="DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies">
          <link:definition>00000015 - Disclosure - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Policies)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" id="DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables">
          <link:definition>00000016 - Disclosure - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/RestatementOfPriorFinancialInformationTables" id="RestatementOfPriorFinancialInformationTables">
          <link:definition>00000017 - Disclosure - Restatement of Prior Financial Information (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/InventoryTables" id="InventoryTables">
          <link:definition>00000018 - Disclosure - Inventory (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/PropertyPlantAndEquipmentTables" id="PropertyPlantAndEquipmentTables">
          <link:definition>00000019 - Disclosure - Property Plant and Equipment (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/StockholdersEquityTables" id="StockholdersEquityTables">
          <link:definition>00000020 - Disclosure - Stockholders&#8217; Equity (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails" id="ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails">
          <link:definition>00000021 - Disclosure - Schedule of Company&#8217;s Contract Manufacturers of Finished Goods (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" id="DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative">
          <link:definition>00000022 - Disclosure - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/ScheduleOfPriorFinancialInformationDetails" id="ScheduleOfPriorFinancialInformationDetails">
          <link:definition>00000023 - Disclosure - Schedule of Prior Financial Information (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/ScheduleOfInventoryDetails" id="ScheduleOfInventoryDetails">
          <link:definition>00000024 - Disclosure - Schedule of Inventory (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/ScheduleOfPropertyAndEquipmentNetDetails" id="ScheduleOfPropertyAndEquipmentNetDetails">
          <link:definition>00000025 - Disclosure - Schedule of Property and Equipment, Net (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/PropertyPlantAndEquipmentDetailsNarrative" id="PropertyPlantAndEquipmentDetailsNarrative">
          <link:definition>00000026 - Disclosure - Property Plant and Equipment (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/CommitmentsAndContingenciesDetailsNarrative" id="CommitmentsAndContingenciesDetailsNarrative">
          <link:definition>00000027 - Disclosure - Commitments and Contingencies (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/ScheduleOfChangesInStockholdersEquityDetails" id="ScheduleOfChangesInStockholdersEquityDetails">
          <link:definition>00000028 - Disclosure - Schedule of Changes in Stockholders' Equity (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/SummaryOfStockOptionsActivityDetails" id="SummaryOfStockOptionsActivityDetails">
          <link:definition>00000029 - Disclosure - Summary of Stock Options Activity (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/SummaryOfFairValueOfOptionsUsingBlack-sholesOptionPricingModelDetails" id="SummaryOfFairValueOfOptionsUsingBlack-sholesOptionPricingModelDetails">
          <link:definition>00000030 - Disclosure - Summary of Fair Value of Options Using Black-Sholes Option Pricing Model (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/SummaryOfRestrictedStockAwardAndRestrictedStockUnitActivityDetails" id="SummaryOfRestrictedStockAwardAndRestrictedStockUnitActivityDetails">
          <link:definition>00000031 - Disclosure - Summary of Restricted Stock Award and Restricted Stock Unit Activity (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/SummaryOfPerformanceStockUnitActivityDetails" id="SummaryOfPerformanceStockUnitActivityDetails">
          <link:definition>00000032 - Disclosure - Summary of Performance Stock Unit Activity (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/StockholdersEquityDetailsNarrative" id="StockholdersEquityDetailsNarrative">
          <link:definition>00000033 - Disclosure - Stockholders&#8217; Equity (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/IncomeTaxesDetailsNarrative" id="IncomeTaxesDetailsNarrative">
          <link:definition>00000034 - Disclosure - Income Taxes (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/SubsequentEventDetailsNarrative" id="SubsequentEventDetailsNarrative">
          <link:definition>00000035 - Disclosure - Subsequent Event (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://barfresh.com/role/LiquidityDetailsNarrative" id="LiquidityDetailsNarrative">
          <link:definition>00000036 - Disclosure - Liquidity (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:linkbaseRef xlink:type="simple" xlink:href="brfh-20230630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="brfh-20230630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="brfh-20230630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="brfh-20230630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd" />
    <import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd" />
    <import namespace="http://fasb.org/us-types/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd" />
    <import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd" />
    <import namespace="http://fasb.org/srt-types/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd" />
    <element id="BRFH_VendorMember" name="VendorMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BRFH_ManufacturerAMember" name="ManufacturerAMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BRFH_ManufacturerBMember" name="ManufacturerBMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BRFH_ManufacturerCMember" name="ManufacturerCMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BRFH_ManufacturerDMember" name="ManufacturerDMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BRFH_ManufacturerEMember" name="ManufacturerEMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BRFH_ManufacturingEquipmentMember" name="ManufacturingEquipmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BRFH_CustomerEquipmentMember" name="CustomerEquipmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BRFH_TwoThousandAndTwentyThreePlanMember" name="TwoThousandAndTwentyThreePlanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BRFH_TimeBasedVestingMember" name="TimeBasedVestingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="BRFH_AmountsIncludedInMeasurementOfLeaseLiabilities" name="AmountsIncludedInMeasurementOfLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BRFH_ValueOfSharesRelinquishedInModificationOfStockbasedCompensationAwards" name="ValueOfSharesRelinquishedInModificationOfStockbasedCompensationAwards" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BRFH_DisclosureLiquidityAbstract" name="DisclosureLiquidityAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="BRFH_LiquidityDisclosureTextBlock" name="LiquidityDisclosureTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="BRFH_SummaryOfSignificantAccountingPolicyTextBlock" name="SummaryOfSignificantAccountingPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="BRFH_ShippingAndStorageCostsPolicyTextBlock" name="ShippingAndStorageCostsPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="BRFH_ReclassificationsPolicyTextBlock" name="ReclassificationsPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="BRFH_ShippingAndHandlingCosts" name="ShippingAndHandlingCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BRFH_AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation" name="AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BRFH_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2Issued" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2Issued" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="BRFH_UnrecognizedSharebasedCompensationWeightedAveragePeriod" name="UnrecognizedSharebasedCompensationWeightedAveragePeriod" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="BRFH_SubscriptionReceived" name="SubscriptionReceived" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="BRFH_SubscriptionReceivable" name="SubscriptionReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>brfh-20230630_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.19a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://barfresh.com/role/Cover" xlink:href="brfh-20230630.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/BalanceSheets" xlink:href="brfh-20230630.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/BalanceSheetsParenthetical" xlink:href="brfh-20230630.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/StatementsOfOperations" xlink:href="brfh-20230630.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/StatementsOfCashFlows" xlink:href="brfh-20230630.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:href="brfh-20230630.xsd#DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/RestatementOfPriorFinancialInformation" xlink:href="brfh-20230630.xsd#RestatementOfPriorFinancialInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/Inventory" xlink:href="brfh-20230630.xsd#Inventory" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/PropertyPlantAndEquipment" xlink:href="brfh-20230630.xsd#PropertyPlantAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/CommitmentsAndContingencies" xlink:href="brfh-20230630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/StockholdersEquity" xlink:href="brfh-20230630.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/IncomeTaxes" xlink:href="brfh-20230630.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/SubsequentEvent" xlink:href="brfh-20230630.xsd#SubsequentEvent" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/Liquidity" xlink:href="brfh-20230630.xsd#Liquidity" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="brfh-20230630.xsd#DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:href="brfh-20230630.xsd#DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/RestatementOfPriorFinancialInformationTables" xlink:href="brfh-20230630.xsd#RestatementOfPriorFinancialInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/InventoryTables" xlink:href="brfh-20230630.xsd#InventoryTables" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/PropertyPlantAndEquipmentTables" xlink:href="brfh-20230630.xsd#PropertyPlantAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/StockholdersEquityTables" xlink:href="brfh-20230630.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails" xlink:href="brfh-20230630.xsd#ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="brfh-20230630.xsd#DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/ScheduleOfPriorFinancialInformationDetails" xlink:href="brfh-20230630.xsd#ScheduleOfPriorFinancialInformationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/ScheduleOfInventoryDetails" xlink:href="brfh-20230630.xsd#ScheduleOfInventoryDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/ScheduleOfPropertyAndEquipmentNetDetails" xlink:href="brfh-20230630.xsd#ScheduleOfPropertyAndEquipmentNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/PropertyPlantAndEquipmentDetailsNarrative" xlink:href="brfh-20230630.xsd#PropertyPlantAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="brfh-20230630.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/ScheduleOfChangesInStockholdersEquityDetails" xlink:href="brfh-20230630.xsd#ScheduleOfChangesInStockholdersEquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/SummaryOfStockOptionsActivityDetails" xlink:href="brfh-20230630.xsd#SummaryOfStockOptionsActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/SummaryOfFairValueOfOptionsUsingBlack-sholesOptionPricingModelDetails" xlink:href="brfh-20230630.xsd#SummaryOfFairValueOfOptionsUsingBlack-sholesOptionPricingModelDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/SummaryOfRestrictedStockAwardAndRestrictedStockUnitActivityDetails" xlink:href="brfh-20230630.xsd#SummaryOfRestrictedStockAwardAndRestrictedStockUnitActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/SummaryOfPerformanceStockUnitActivityDetails" xlink:href="brfh-20230630.xsd#SummaryOfPerformanceStockUnitActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/StockholdersEquityDetailsNarrative" xlink:href="brfh-20230630.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/IncomeTaxesDetailsNarrative" xlink:href="brfh-20230630.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/SubsequentEventDetailsNarrative" xlink:href="brfh-20230630.xsd#SubsequentEventDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/LiquidityDetailsNarrative" xlink:href="brfh-20230630.xsd#LiquidityDetailsNarrative" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/BalanceSheets" xlink:title="00000002 - Statement - Condensed Consolidated Balance Sheets">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaapRestrictedCashCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapRestrictedCashCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaapOtherReceivablesNetCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapOtherReceivablesNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="loc_us-gaapDepositsAssetsNoncurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapDepositsAssetsNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableUnderwritersPromotersAndEmployeesOtherThanSalariesAndWagesCurrent" xlink:label="loc_us-gaapAccountsPayableUnderwritersPromotersAndEmployeesOtherThanSalariesAndWagesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableUnderwritersPromotersAndEmployeesOtherThanSalariesAndWagesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedPayrollTaxesCurrent" xlink:label="loc_us-gaapAccruedPayrollTaxesCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedPayrollTaxesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaapSellingAndMarketingExpense" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapSellingAndMarketingExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/StatementsOfCashFlows" xlink:title="00000005 - Statement - Consolidated Statements of Cash Flows (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInOtherReceivables" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherReceivables" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:title="00000006 - Disclosure - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/RestatementOfPriorFinancialInformation" xlink:title="00000007 - Disclosure - Restatement of Prior Financial Information" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/Inventory" xlink:title="00000008 - Disclosure - Inventory" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/PropertyPlantAndEquipment" xlink:title="00000009 - Disclosure - Property Plant and Equipment" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/CommitmentsAndContingencies" xlink:title="00000010 - Disclosure - Commitments and Contingencies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/StockholdersEquity" xlink:title="00000011 - Disclosure - Stockholders&#8217; Equity" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/IncomeTaxes" xlink:title="00000012 - Disclosure - Income Taxes" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/SubsequentEvent" xlink:title="00000013 - Disclosure - Subsequent Event" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/Liquidity" xlink:title="00000014 - Disclosure - Liquidity" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000015 - Disclosure - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:title="00000016 - Disclosure - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/RestatementOfPriorFinancialInformationTables" xlink:title="00000017 - Disclosure - Restatement of Prior Financial Information (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/InventoryTables" xlink:title="00000018 - Disclosure - Inventory (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/PropertyPlantAndEquipmentTables" xlink:title="00000019 - Disclosure - Property Plant and Equipment (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/StockholdersEquityTables" xlink:title="00000020 - Disclosure - Stockholders&#8217; Equity (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails" xlink:title="00000021 - Disclosure - Schedule of Company&#8217;s Contract Manufacturers of Finished Goods (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000022 - Disclosure - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/ScheduleOfPriorFinancialInformationDetails" xlink:title="00000023 - Disclosure - Schedule of Prior Financial Information (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/ScheduleOfInventoryDetails" xlink:title="00000024 - Disclosure - Schedule of Inventory (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaapInventoryRawMaterialsNetOfReserves" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryRawMaterialsNetOfReserves" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaapInventoryFinishedGoodsNetOfReserves" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryFinishedGoodsNetOfReserves" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/ScheduleOfPropertyAndEquipmentNetDetails" xlink:title="00000025 - Disclosure - Schedule of Property and Equipment, Net (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/PropertyPlantAndEquipmentDetailsNarrative" xlink:title="00000026 - Disclosure - Property Plant and Equipment (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000027 - Disclosure - Commitments and Contingencies (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/ScheduleOfChangesInStockholdersEquityDetails" xlink:title="00000028 - Disclosure - Schedule of Changes in Stockholders&apos; Equity (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/SummaryOfStockOptionsActivityDetails" xlink:title="00000029 - Disclosure - Summary of Stock Options Activity (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/SummaryOfFairValueOfOptionsUsingBlack-sholesOptionPricingModelDetails" xlink:title="00000030 - Disclosure - Summary of Fair Value of Options Using Black-Sholes Option Pricing Model (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/SummaryOfRestrictedStockAwardAndRestrictedStockUnitActivityDetails" xlink:title="00000031 - Disclosure - Summary of Restricted Stock Award and Restricted Stock Unit Activity (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/SummaryOfPerformanceStockUnitActivityDetails" xlink:title="00000032 - Disclosure - Summary of Performance Stock Unit Activity (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/StockholdersEquityDetailsNarrative" xlink:title="00000033 - Disclosure - Stockholders&#8217; Equity (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000034 - Disclosure - Income Taxes (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/SubsequentEventDetailsNarrative" xlink:title="00000035 - Disclosure - Subsequent Event (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://barfresh.com/role/LiquidityDetailsNarrative" xlink:title="00000036 - Disclosure - Liquidity (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>brfh-20230630_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.19a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://barfresh.com/role/Cover" xlink:href="brfh-20230630.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/BalanceSheets" xlink:href="brfh-20230630.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/BalanceSheetsParenthetical" xlink:href="brfh-20230630.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/StatementsOfOperations" xlink:href="brfh-20230630.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/StatementsOfCashFlows" xlink:href="brfh-20230630.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:href="brfh-20230630.xsd#DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/RestatementOfPriorFinancialInformation" xlink:href="brfh-20230630.xsd#RestatementOfPriorFinancialInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/Inventory" xlink:href="brfh-20230630.xsd#Inventory" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/PropertyPlantAndEquipment" xlink:href="brfh-20230630.xsd#PropertyPlantAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/CommitmentsAndContingencies" xlink:href="brfh-20230630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/StockholdersEquity" xlink:href="brfh-20230630.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/IncomeTaxes" xlink:href="brfh-20230630.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/SubsequentEvent" xlink:href="brfh-20230630.xsd#SubsequentEvent" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/Liquidity" xlink:href="brfh-20230630.xsd#Liquidity" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="brfh-20230630.xsd#DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:href="brfh-20230630.xsd#DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/RestatementOfPriorFinancialInformationTables" xlink:href="brfh-20230630.xsd#RestatementOfPriorFinancialInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/InventoryTables" xlink:href="brfh-20230630.xsd#InventoryTables" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/PropertyPlantAndEquipmentTables" xlink:href="brfh-20230630.xsd#PropertyPlantAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/StockholdersEquityTables" xlink:href="brfh-20230630.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails" xlink:href="brfh-20230630.xsd#ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="brfh-20230630.xsd#DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/ScheduleOfPriorFinancialInformationDetails" xlink:href="brfh-20230630.xsd#ScheduleOfPriorFinancialInformationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/ScheduleOfInventoryDetails" xlink:href="brfh-20230630.xsd#ScheduleOfInventoryDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/ScheduleOfPropertyAndEquipmentNetDetails" xlink:href="brfh-20230630.xsd#ScheduleOfPropertyAndEquipmentNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/PropertyPlantAndEquipmentDetailsNarrative" xlink:href="brfh-20230630.xsd#PropertyPlantAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="brfh-20230630.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/ScheduleOfChangesInStockholdersEquityDetails" xlink:href="brfh-20230630.xsd#ScheduleOfChangesInStockholdersEquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/SummaryOfStockOptionsActivityDetails" xlink:href="brfh-20230630.xsd#SummaryOfStockOptionsActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/SummaryOfFairValueOfOptionsUsingBlack-sholesOptionPricingModelDetails" xlink:href="brfh-20230630.xsd#SummaryOfFairValueOfOptionsUsingBlack-sholesOptionPricingModelDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/SummaryOfRestrictedStockAwardAndRestrictedStockUnitActivityDetails" xlink:href="brfh-20230630.xsd#SummaryOfRestrictedStockAwardAndRestrictedStockUnitActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/SummaryOfPerformanceStockUnitActivityDetails" xlink:href="brfh-20230630.xsd#SummaryOfPerformanceStockUnitActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/StockholdersEquityDetailsNarrative" xlink:href="brfh-20230630.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/IncomeTaxesDetailsNarrative" xlink:href="brfh-20230630.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/SubsequentEventDetailsNarrative" xlink:href="brfh-20230630.xsd#SubsequentEventDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/LiquidityDetailsNarrative" xlink:href="brfh-20230630.xsd#LiquidityDetailsNarrative" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/BalanceSheets" xlink:title="00000002 - Statement - Condensed Consolidated Balance Sheets" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/StatementsOfCashFlows" xlink:title="00000005 - Statement - Consolidated Statements of Cash Flows (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:title="00000006 - Disclosure - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/RestatementOfPriorFinancialInformation" xlink:title="00000007 - Disclosure - Restatement of Prior Financial Information" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/Inventory" xlink:title="00000008 - Disclosure - Inventory" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/PropertyPlantAndEquipment" xlink:title="00000009 - Disclosure - Property Plant and Equipment" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/CommitmentsAndContingencies" xlink:title="00000010 - Disclosure - Commitments and Contingencies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/StockholdersEquity" xlink:title="00000011 - Disclosure - Stockholders&#8217; Equity" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/IncomeTaxes" xlink:title="00000012 - Disclosure - Income Taxes" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/SubsequentEvent" xlink:title="00000013 - Disclosure - Subsequent Event" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/Liquidity" xlink:title="00000014 - Disclosure - Liquidity" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000015 - Disclosure - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:title="00000016 - Disclosure - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/RestatementOfPriorFinancialInformationTables" xlink:title="00000017 - Disclosure - Restatement of Prior Financial Information (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/InventoryTables" xlink:title="00000018 - Disclosure - Inventory (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/PropertyPlantAndEquipmentTables" xlink:title="00000019 - Disclosure - Property Plant and Equipment (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/StockholdersEquityTables" xlink:title="00000020 - Disclosure - Stockholders&#8217; Equity (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails" xlink:title="00000021 - Disclosure - Schedule of Company&#8217;s Contract Manufacturers of Finished Goods (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductInformationLineItems" xlink:label="loc_us-gaapProductInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="loc_us-gaapScheduleOfProductInformationTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapScheduleOfProductInformationTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_VendorMember" xlink:label="loc_BRFHVendorMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_BRFHVendorMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtMajorCustomersAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ManufacturerAMember" xlink:label="loc_BRFHManufacturerAMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_BRFHManufacturerAMember_0" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ManufacturerBMember" xlink:label="loc_BRFHManufacturerBMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_BRFHManufacturerBMember_40" xlink:type="arc" order="43" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ManufacturerCMember" xlink:label="loc_BRFHManufacturerCMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_BRFHManufacturerCMember_80" xlink:type="arc" order="83" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ManufacturerDMember" xlink:label="loc_BRFHManufacturerDMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_BRFHManufacturerDMember_120" xlink:type="arc" order="123" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ManufacturerEMember" xlink:label="loc_BRFHManufacturerEMember_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_BRFHManufacturerEMember_160" xlink:type="arc" order="163" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_210" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000022 - Disclosure - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/ScheduleOfPriorFinancialInformationDetails" xlink:title="00000023 - Disclosure - Schedule of Prior Financial Information (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementAxis" xlink:label="loc_srtRestatementAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="loc_srtRestatementAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementDomain" xlink:label="loc_srtRestatementDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRestatementAxis" xlink:to="loc_srtRestatementDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementDomain" xlink:label="loc_srtRestatementDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRestatementAxis" xlink:to="loc_srtRestatementDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="loc_srtScenarioPreviouslyReportedMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRestatementDomain" xlink:to="loc_srtScenarioPreviouslyReportedMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementAdjustmentMember" xlink:label="loc_srtRestatementAdjustmentMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRestatementDomain" xlink:to="loc_srtRestatementAdjustmentMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet_100" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapAssets_100" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit_100" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapStockholdersEquity_100" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity_100" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapDepreciationAndAmortization_100" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapOperatingExpenses_100" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapNetIncomeLoss_100" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization_100" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities_100" xlink:type="arc" order="9" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/ScheduleOfInventoryDetails" xlink:title="00000024 - Disclosure - Schedule of Inventory (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/ScheduleOfPropertyAndEquipmentNetDetails" xlink:title="00000025 - Disclosure - Schedule of Property and Equipment, Net (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ManufacturingEquipmentMember" xlink:label="loc_BRFHManufacturingEquipmentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_BRFHManufacturingEquipmentMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_CustomerEquipmentMember" xlink:label="loc_BRFHCustomerEquipmentMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_BRFHCustomerEquipmentMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet_70" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/PropertyPlantAndEquipmentDetailsNarrative" xlink:title="00000026 - Disclosure - Property Plant and Equipment (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000027 - Disclosure - Commitments and Contingencies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember" xlink:label="loc_us-gaapRelatedPartyMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_us-gaapRelatedPartyMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseExpirationDate1" xlink:label="loc_us-gaapLeaseExpirationDate1_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapLeaseExpirationDate1_80" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseOptionToExtend" xlink:label="loc_us-gaapLesseeOperatingLeaseOptionToExtend_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseOptionToExtend_80" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseExpense" xlink:label="loc_us-gaapOperatingLeaseExpense_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapOperatingLeaseExpense_80" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage" xlink:label="loc_us-gaapMultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapMultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage_80" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapAccountsPayableCurrent_80" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/ScheduleOfChangesInStockholdersEquityDetails" xlink:title="00000028 - Disclosure - Schedule of Changes in Stockholders&apos; Equity (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapStockholdersEquity_250" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapSharesOutstanding_250" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_250" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_250" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensationGross_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensationGross_250" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensationGross_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensationGross_250" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices_250" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices_250" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapNetIncomeLoss_250" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation" xlink:label="loc_BRFHAdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_BRFHAdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation_250" xlink:type="arc" order="11" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/SummaryOfStockOptionsActivityDetails" xlink:title="00000029 - Disclosure - Summary of Stock Options Activity (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/SummaryOfFairValueOfOptionsUsingBlack-sholesOptionPricingModelDetails" xlink:title="00000030 - Disclosure - Summary of Fair Value of Options Using Black-Sholes Option Pricing Model (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/SummaryOfRestrictedStockAwardAndRestrictedStockUnitActivityDetails" xlink:title="00000031 - Disclosure - Summary of Restricted Stock Award and Restricted Stock Unit Activity (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/SummaryOfPerformanceStockUnitActivityDetails" xlink:title="00000032 - Disclosure - Summary of Performance Stock Unit Activity (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaapPerformanceSharesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapPerformanceSharesMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled" xlink:label="loc_BRFHShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_BRFHShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled_40" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue" xlink:label="loc_BRFHShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_BRFHShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue_40" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_40" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_40" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_40" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_40" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/StockholdersEquityDetailsNarrative" xlink:title="00000033 - Disclosure - Stockholders&#8217; Equity (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_TwoThousandAndTwentyThreePlanMember" xlink:label="loc_BRFHTwoThousandAndTwentyThreePlanMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_BRFHTwoThousandAndTwentyThreePlanMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaapPerformanceSharesMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapPerformanceSharesMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaapVestingAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapVestingAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaapVestingDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapVestingAxis" xlink:to="loc_us-gaapVestingDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaapVestingDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapVestingAxis" xlink:to="loc_us-gaapVestingDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_TimeBasedVestingMember" xlink:label="loc_BRFHTimeBasedVestingMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapVestingDomain" xlink:to="loc_BRFHTimeBasedVestingMember_60" xlink:type="arc" order="62" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_100" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_100" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance_100" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_100" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_UnrecognizedSharebasedCompensationWeightedAveragePeriod" xlink:label="loc_BRFHUnrecognizedSharebasedCompensationWeightedAveragePeriod_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_BRFHUnrecognizedSharebasedCompensationWeightedAveragePeriod_100" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_100" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost" xlink:label="loc_us-gaapShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost_100" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod" xlink:label="loc_BRFHShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_BRFHShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod_100" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensation_100" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_100" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense_100" xlink:type="arc" order="10" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000034 - Disclosure - Income Taxes (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/SubsequentEventDetailsNarrative" xlink:title="00000035 - Disclosure - Subsequent Event (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaapSubsequentEventLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaapSubsequentEventTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapSubsequentEventTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_SubscriptionReceived" xlink:label="loc_BRFHSubscriptionReceived_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_BRFHSubscriptionReceived_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebt" xlink:label="loc_us-gaapConvertibleDebt_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapConvertibleDebt_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentDescription" xlink:label="loc_us-gaapDebtInstrumentDescription_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapDebtInstrumentDescription_30" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://barfresh.com/role/LiquidityDetailsNarrative" xlink:title="00000036 - Disclosure - Liquidity (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>brfh-20230630_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.19a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_VendorMember" xlink:label="BRFH_VendorMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_VendorMember" xlink:to="BRFH_VendorMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="BRFH_VendorMember_lbl" xml:lang="en-US">Vendor [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ManufacturerAMember" xlink:label="BRFH_ManufacturerAMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_ManufacturerAMember" xlink:to="BRFH_ManufacturerAMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="BRFH_ManufacturerAMember_lbl" xml:lang="en-US">Manufacturer A [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ManufacturerBMember" xlink:label="BRFH_ManufacturerBMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_ManufacturerBMember" xlink:to="BRFH_ManufacturerBMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="BRFH_ManufacturerBMember_lbl" xml:lang="en-US">Manufacturer B [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ManufacturerCMember" xlink:label="BRFH_ManufacturerCMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_ManufacturerCMember" xlink:to="BRFH_ManufacturerCMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="BRFH_ManufacturerCMember_lbl" xml:lang="en-US">Manufacturer C [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ManufacturerDMember" xlink:label="BRFH_ManufacturerDMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_ManufacturerDMember" xlink:to="BRFH_ManufacturerDMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="BRFH_ManufacturerDMember_lbl" xml:lang="en-US">Manufacturer D [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ManufacturerEMember" xlink:label="BRFH_ManufacturerEMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_ManufacturerEMember" xlink:to="BRFH_ManufacturerEMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="BRFH_ManufacturerEMember_lbl" xml:lang="en-US">Manufacturer E [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RestatementAxis_lbl" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="srt_ScenarioPreviouslyReportedMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioPreviouslyReportedMember" xlink:to="srt_ScenarioPreviouslyReportedMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioPreviouslyReportedMember_lbl" xml:lang="en-US">Previously Reported [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementAdjustmentMember" xlink:label="srt_RestatementAdjustmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementAdjustmentMember" xlink:to="srt_RestatementAdjustmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RestatementAdjustmentMember_lbl" xml:lang="en-US">Revision of Prior Period, Adjustment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ManufacturingEquipmentMember" xlink:label="BRFH_ManufacturingEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_ManufacturingEquipmentMember" xlink:to="BRFH_ManufacturingEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="BRFH_ManufacturingEquipmentMember_lbl" xml:lang="en-US">Manufacturing Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_CustomerEquipmentMember" xlink:label="BRFH_CustomerEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_CustomerEquipmentMember" xlink:to="BRFH_CustomerEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="BRFH_CustomerEquipmentMember_lbl" xml:lang="en-US">Customer Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related Party, Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember" xlink:label="us-gaap_RelatedPartyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyMember_lbl" xml:lang="en-US">Related Party [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">Plan Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_TwoThousandAndTwentyThreePlanMember" xlink:label="BRFH_TwoThousandAndTwentyThreePlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_TwoThousandAndTwentyThreePlanMember" xlink:to="BRFH_TwoThousandAndTwentyThreePlanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="BRFH_TwoThousandAndTwentyThreePlanMember_lbl" xml:lang="en-US">2023 Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PerformanceSharesMember" xlink:to="us-gaap_PerformanceSharesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PerformanceSharesMember_lbl" xml:lang="en-US">Performance Shares [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VestingAxis_lbl" xml:lang="en-US">Vesting [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_TimeBasedVestingMember" xlink:label="BRFH_TimeBasedVestingMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_TimeBasedVestingMember" xlink:to="BRFH_TimeBasedVestingMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="BRFH_TimeBasedVestingMember_lbl" xml:lang="en-US">Time-Based Vesting [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInformationFormerLegalOrRegisteredName" xlink:label="dei_EntityInformationFormerLegalOrRegisteredName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInformationFormerLegalOrRegisteredName" xlink:to="dei_EntityInformationFormerLegalOrRegisteredName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInformationFormerLegalOrRegisteredName_lbl" xml:lang="en-US">Entity Information, Former Legal or Registered Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashCurrent" xlink:label="us-gaap_RestrictedCashCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashCurrent" xlink:to="us-gaap_RestrictedCashCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashCurrent_lbl" xml:lang="en-US">Restricted cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Trade accounts receivable, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="us-gaap_OtherReceivablesNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl" xml:lang="en-US">Other receivables</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventory, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property, plant and equipment, net of depreciation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating lease right-of-use assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible assets, net of amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="us-gaap_DepositsAssetsNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositsAssetsNoncurrent" xlink:to="us-gaap_DepositsAssetsNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepositsAssetsNoncurrent_lbl" xml:lang="en-US">Deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">Liabilities and Stockholders&#8217; Equity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableUnderwritersPromotersAndEmployeesOtherThanSalariesAndWagesCurrent" xlink:label="us-gaap_AccountsPayableUnderwritersPromotersAndEmployeesOtherThanSalariesAndWagesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableUnderwritersPromotersAndEmployeesOtherThanSalariesAndWagesCurrent" xlink:to="us-gaap_AccountsPayableUnderwritersPromotersAndEmployeesOtherThanSalariesAndWagesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableUnderwritersPromotersAndEmployeesOtherThanSalariesAndWagesCurrent_lbl" xml:lang="en-US">Disputed co-manufacturer accounts payable (Note 5)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedPayrollTaxesCurrent" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedPayrollTaxesCurrent" xlink:to="us-gaap_AccruedPayrollTaxesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedPayrollTaxesCurrent_lbl" xml:lang="en-US">Accrued payroll and employee related</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Lease liability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and contingencies (Note 5)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred stock, $0.000001 par value, 400,000 shares authorized, none issued or outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock, $0.000001 par value; 23,000,000 shares authorized; 13,002,603 and 12,934,741 shares issued and outstanding at June 30, 2023 and December 31, 2022, respectively</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid in capital</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Preferred stock, par value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred stock, shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Preferred stock, shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Preferred stock, shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US">Revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating expenses:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US">Selling, marketing and distribution</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Per share information - basic and fully diluted:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted average shares outstanding - basic</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted average shares outstanding - Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Net loss per share - Basic</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Net loss per share - diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:to="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_lbl" xml:lang="en-US">Stock and options issued for services</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in assets and liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables_lbl" xml:lang="en-US">Other receivables</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepaid expenses and other assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US">Accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash used in operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchase of property and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash used in investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Proceeds from issuance of stock</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash provided by financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Net decrease in cash and restricted cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xml:lang="en-US">Cash and restricted cash, beginning of period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2_lbl" xml:lang="en-US">Cash and restricted cash, end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowElementsAbstract" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_SupplementalCashFlowElementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract_lbl" xml:lang="en-US">Cash paid during the year for:</link:label>
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_AmountsIncludedInMeasurementOfLeaseLiabilities" xlink:label="BRFH_AmountsIncludedInMeasurementOfLeaseLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_AmountsIncludedInMeasurementOfLeaseLiabilities" xlink:to="BRFH_AmountsIncludedInMeasurementOfLeaseLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="BRFH_AmountsIncludedInMeasurementOfLeaseLiabilities_lbl" xml:lang="en-US">Amounts included in the measurement of lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Non-cash financing and investing activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ValueOfSharesRelinquishedInModificationOfStockbasedCompensationAwards" xlink:label="BRFH_ValueOfSharesRelinquishedInModificationOfStockbasedCompensationAwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_ValueOfSharesRelinquishedInModificationOfStockbasedCompensationAwards" xlink:to="BRFH_ValueOfSharesRelinquishedInModificationOfStockbasedCompensationAwards_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="BRFH_ValueOfSharesRelinquishedInModificationOfStockbasedCompensationAwards_lbl" xml:lang="en-US">Value of shares relinquished in modification of stock-based compensation awards (Note 6)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="us-gaap_AccountingChangesAndErrorCorrectionsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract_lbl" xml:lang="en-US">Accounting Changes and Error Corrections [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ErrorCorrectionTextBlock" xlink:label="us-gaap_ErrorCorrectionTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ErrorCorrectionTextBlock" xlink:to="us-gaap_ErrorCorrectionTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ErrorCorrectionTextBlock_lbl" xml:lang="en-US">Restatement of Prior Financial Information</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">Property Plant and Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Commitments and Contingencies</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Equity [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">Stockholders&#8217; Equity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">Subsequent Event</link:label>
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_DisclosureLiquidityAbstract" xlink:label="BRFH_DisclosureLiquidityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_DisclosureLiquidityAbstract" xlink:to="BRFH_DisclosureLiquidityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="BRFH_DisclosureLiquidityAbstract_lbl" xml:lang="en-US">Liquidity</link:label>
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_LiquidityDisclosureTextBlock" xlink:label="BRFH_LiquidityDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_LiquidityDisclosureTextBlock" xlink:to="BRFH_LiquidityDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="BRFH_LiquidityDisclosureTextBlock_lbl" xml:lang="en-US">Liquidity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Basis of Presentation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Principles of Consolidation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Vendor Concentrations</link:label>
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_SummaryOfSignificantAccountingPolicyTextBlock" xlink:label="BRFH_SummaryOfSignificantAccountingPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_SummaryOfSignificantAccountingPolicyTextBlock" xlink:to="BRFH_SummaryOfSignificantAccountingPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="BRFH_SummaryOfSignificantAccountingPolicyTextBlock_lbl" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xml:lang="en-US">Fair Value Measurement and Financial Instruments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xml:lang="en-US">Restricted Cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:label="us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:to="us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_lbl" xml:lang="en-US">Accounts Receivable and Allowances</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesPolicyTextBlock" xlink:to="us-gaap_ReceivablesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesPolicyTextBlock_lbl" xml:lang="en-US">Other Receivables</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</link:label>
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ShippingAndStorageCostsPolicyTextBlock" xlink:label="BRFH_ShippingAndStorageCostsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_ShippingAndStorageCostsPolicyTextBlock" xlink:to="BRFH_ShippingAndStorageCostsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="BRFH_ShippingAndStorageCostsPolicyTextBlock_lbl" xml:lang="en-US">Storage and Shipping Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US">Research and Development</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Loss Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ReclassificationsPolicyTextBlock" xlink:label="BRFH_ReclassificationsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_ReclassificationsPolicyTextBlock" xlink:to="BRFH_ReclassificationsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="BRFH_ReclassificationsPolicyTextBlock_lbl" xml:lang="en-US">Reclassifications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recent Pronouncements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfProductInformationTableTextBlock" xlink:label="us-gaap_ScheduleOfProductInformationTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductInformationTableTextBlock" xlink:to="us-gaap_ScheduleOfProductInformationTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfProductInformationTableTextBlock_lbl" xml:lang="en-US">Schedule of Company&#8217;s Contract Manufacturers of Finished Goods</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:to="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_lbl" xml:lang="en-US">Schedule of Prior Financial Information</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Schedule of Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of Property and Equipment, Net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockholdersEquityTableTextBlock" xlink:label="us-gaap_ScheduleOfStockholdersEquityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockholdersEquityTableTextBlock" xlink:to="us-gaap_ScheduleOfStockholdersEquityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockholdersEquityTableTextBlock_lbl" xml:lang="en-US">Schedule of Changes in Stockholders' Equity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">Summary of Stock Options Activity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">Summary of Fair Value of Options Using Black-Sholes Option Pricing Model</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl" xml:lang="en-US">Summary of Restricted Stock Award and Restricted Stock Unit Activity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:label="us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:to="us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_lbl" xml:lang="en-US">Summary of Performance Stock Unit Activity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="us-gaap_ScheduleOfProductInformationTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_ScheduleOfProductInformationTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfProductInformationTable_lbl" xml:lang="en-US">Schedule of Product Information [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductInformationLineItems" xlink:label="us-gaap_ProductInformationLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_ProductInformationLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductInformationLineItems_lbl" xml:lang="en-US">Product Information [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Manufacturer percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Allowance for doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ShippingAndHandlingCosts" xlink:label="BRFH_ShippingAndHandlingCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_ShippingAndHandlingCosts" xlink:to="BRFH_ShippingAndHandlingCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="BRFH_ShippingAndHandlingCosts_lbl" xml:lang="en-US">Shipping and handling costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_2_lbl" xml:lang="en-US">Total assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_2_lbl" xml:lang="en-US">Total operating expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net cash used in operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves_lbl" xml:lang="en-US">Raw materials</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl" xml:lang="en-US">Finished goods</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_2_lbl" xml:lang="en-US">Inventory, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Property and equipment, gross</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less: accumulated depreciation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xml:lang="en-US">Property and equipment, net of depreciation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciation_lbl" xml:lang="en-US">Depreciation expense in cost of revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanDisclosureLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems_lbl" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseExpirationDate1" xlink:label="us-gaap_LeaseExpirationDate1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseExpirationDate1" xlink:to="us-gaap_LeaseExpirationDate1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseExpirationDate1_lbl" xml:lang="en-US">Lease expiration date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseOptionToExtend" xlink:label="us-gaap_LesseeOperatingLeaseOptionToExtend" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseOptionToExtend" xlink:to="us-gaap_LesseeOperatingLeaseOptionToExtend_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseOptionToExtend_lbl" xml:lang="en-US">Operating lease extension description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseExpense" xlink:label="us-gaap_OperatingLeaseExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseExpense_lbl" xml:lang="en-US">Operating lease expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage" xlink:label="us-gaap_MultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage" xlink:to="us-gaap_MultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage_lbl" xml:lang="en-US">Companies product holdings</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsPayableCurrent_2_lbl" xml:lang="en-US">Payment due</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_3_lbl" xml:lang="en-US">Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Balance, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US">Shares issued for warrant exercise</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Shares issued for warrant exercise, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_lbl" xml:lang="en-US">Equity-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_lbl" xml:lang="en-US">Equity-based compensation, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl" xml:lang="en-US">Issuance of stock and options for services</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl" xml:lang="en-US">Issuance of stock and options for services, shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_4_lbl" xml:lang="en-US">Balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_2_lbl" xml:lang="en-US">Balance, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation" xlink:label="BRFH_AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation" xlink:to="BRFH_AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="BRFH_AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation_lbl" xml:lang="en-US">Cash settlement of equity-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Number of Options, Outstanding, Beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price per share, Outstanding, Beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Remaining term in years, Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Number of Options, Issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price per share, Issued</link:label>
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2Issued" xlink:label="BRFH_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2Issued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2Issued" xlink:to="BRFH_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2Issued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="BRFH_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2Issued_lbl" xml:lang="en-US">Remaining term in years, Issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xml:lang="en-US">Number of Options, Cancelled/Expired</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price per share, Cancelled/Expired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xml:lang="en-US">Number of Options, Outstanding, Ending</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Weighted average exercise price per share, Outstanding, ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Number of Options, Exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price per share, Exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Remaining term in years, Exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Expected life (in years)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Expected volatility</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Risk-free interest rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Expected dividends</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted average grant date fair value per share</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US">Number of shares, Unvested</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted average grant date fair value, Unvested</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US">Number of shares, Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted average grant date fair value, Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US">Number of shares, Vested</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted average grant date fair value, Vested</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US">Number of shares, Forfeited</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted average grant date fair value, Forfeited</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2_lbl" xml:lang="en-US">Number of shares, Unvested</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2_lbl" xml:lang="en-US">Weighted average grant date fair value, Unvested</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled" xlink:label="BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled" xlink:to="BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled_lbl" xml:lang="en-US">Number of shares, Cash settled</link:label>
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue" xlink:label="BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue" xlink:to="BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue_lbl" xml:lang="en-US">Weighted average grant date fair value, Cash Settled</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xml:lang="en-US">Warrants issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US">Exercise price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xml:lang="en-US">Reserve shares for future issuance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US">Unrecognized stock based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_UnrecognizedSharebasedCompensationWeightedAveragePeriod" xlink:label="BRFH_UnrecognizedSharebasedCompensationWeightedAveragePeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_UnrecognizedSharebasedCompensationWeightedAveragePeriod" xlink:to="BRFH_UnrecognizedSharebasedCompensationWeightedAveragePeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="BRFH_UnrecognizedSharebasedCompensationWeightedAveragePeriod_lbl" xml:lang="en-US">Unrecognized share-based compensation weighted average period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl" xml:lang="en-US">Grant date fair value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost_lbl" xml:lang="en-US">Incremental compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod" xlink:label="BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod" xlink:to="BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod_lbl" xml:lang="en-US">Modified to vest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2_lbl" xml:lang="en-US">Shares granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Stock-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Estimated effective tax rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTable_lbl" xml:lang="en-US">Subsequent Event [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_SubscriptionReceived" xlink:label="BRFH_SubscriptionReceived" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_SubscriptionReceived" xlink:to="BRFH_SubscriptionReceived_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="BRFH_SubscriptionReceived_lbl" xml:lang="en-US">Subscription received</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebt" xlink:label="us-gaap_ConvertibleDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebt" xlink:to="us-gaap_ConvertibleDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebt_lbl" xml:lang="en-US">Convertible debt</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentDescription" xlink:label="us-gaap_DebtInstrumentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentDescription" xlink:to="us-gaap_DebtInstrumentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentDescription_lbl" xml:lang="en-US">Debt instrument, description</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_3_lbl" xml:lang="en-US">Cash for operations</link:label>
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_SubscriptionReceivable" xlink:label="BRFH_SubscriptionReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_SubscriptionReceivable" xlink:to="BRFH_SubscriptionReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="BRFH_SubscriptionReceivable_lbl" xml:lang="en-US">Subscription receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_AmountsIncludedInMeasurementOfLeaseLiabilities" xlink:to="BRFH_AmountsIncludedInMeasurementOfLeaseLiabilities_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="BRFH_AmountsIncludedInMeasurementOfLeaseLiabilities_doc" xml:lang="en-US">Amounts included in measurement of lease liabilities.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_ValueOfSharesRelinquishedInModificationOfStockbasedCompensationAwards" xlink:to="BRFH_ValueOfSharesRelinquishedInModificationOfStockbasedCompensationAwards_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="BRFH_ValueOfSharesRelinquishedInModificationOfStockbasedCompensationAwards_doc" xml:lang="en-US">Value of shares relinquished in modification of stock based compensation awards.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_VendorMember" xlink:to="BRFH_VendorMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="BRFH_VendorMember_doc" xml:lang="en-US">Vendor [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_ManufacturerAMember" xlink:to="BRFH_ManufacturerAMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="BRFH_ManufacturerAMember_doc" xml:lang="en-US">Manufacturer A [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_ManufacturerBMember" xlink:to="BRFH_ManufacturerBMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="BRFH_ManufacturerBMember_doc" xml:lang="en-US">Manufacturer B [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_ManufacturerCMember" xlink:to="BRFH_ManufacturerCMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="BRFH_ManufacturerCMember_doc" xml:lang="en-US">Manufacturer C [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_ManufacturerDMember" xlink:to="BRFH_ManufacturerDMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="BRFH_ManufacturerDMember_doc" xml:lang="en-US">Manufacturer D [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_ManufacturerEMember" xlink:to="BRFH_ManufacturerEMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="BRFH_ManufacturerEMember_doc" xml:lang="en-US">Manufacturer E [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_SummaryOfSignificantAccountingPolicyTextBlock" xlink:to="BRFH_SummaryOfSignificantAccountingPolicyTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="BRFH_SummaryOfSignificantAccountingPolicyTextBlock_doc" xml:lang="en-US">Summary Of Significant Accounting Policy [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_ShippingAndStorageCostsPolicyTextBlock" xlink:to="BRFH_ShippingAndStorageCostsPolicyTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="BRFH_ShippingAndStorageCostsPolicyTextBlock_doc" xml:lang="en-US">Shipping And Storage Costs Policy [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_ShippingAndHandlingCosts" xlink:to="BRFH_ShippingAndHandlingCosts_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="BRFH_ShippingAndHandlingCosts_doc" xml:lang="en-US">Shipping and handling costs.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_ReclassificationsPolicyTextBlock" xlink:to="BRFH_ReclassificationsPolicyTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="BRFH_ReclassificationsPolicyTextBlock_doc" xml:lang="en-US">Reclassifications Policy [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_CustomerEquipmentMember" xlink:to="BRFH_CustomerEquipmentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="BRFH_CustomerEquipmentMember_doc" xml:lang="en-US">Customer Equipment [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation" xlink:to="BRFH_AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="BRFH_AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation_doc" xml:lang="en-US">Adjustments to additional paid in capital cash settlement of equity based compensation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_TwoThousandAndTwentyThreePlanMember" xlink:to="BRFH_TwoThousandAndTwentyThreePlanMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="BRFH_TwoThousandAndTwentyThreePlanMember_doc" xml:lang="en-US">2023 Plan [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_UnrecognizedSharebasedCompensationWeightedAveragePeriod" xlink:to="BRFH_UnrecognizedSharebasedCompensationWeightedAveragePeriod_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="BRFH_UnrecognizedSharebasedCompensationWeightedAveragePeriod_doc" xml:lang="en-US">Unrecognized share based compensation weighted average period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2Issued" xlink:to="BRFH_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2Issued_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="BRFH_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2Issued_doc" xml:lang="en-US">Share based compensation arrangement by share based payment award options outstanding weighted average remaining contractual term 2 issued</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled" xlink:to="BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled_doc" xml:lang="en-US">Share based compensation arrangement by share based payment award equity instruments other than options cash settled</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue" xlink:to="BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue_doc" xml:lang="en-US">Share based compensation arrangement by share based payment award equity instruments other than options grants in period weighted average cash settled fair value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod" xlink:to="BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod_doc" xml:lang="en-US">Share based compensation arrangement by share based payment award equity instruments other than option vested in period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_TimeBasedVestingMember" xlink:to="BRFH_TimeBasedVestingMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="BRFH_TimeBasedVestingMember_doc" xml:lang="en-US">Time-Based Vesting [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_LiquidityDisclosureTextBlock" xlink:to="BRFH_LiquidityDisclosureTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="BRFH_LiquidityDisclosureTextBlock_doc" xml:lang="en-US">Liquidity Disclosure [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_SubscriptionReceivable" xlink:to="BRFH_SubscriptionReceivable_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="BRFH_SubscriptionReceivable_doc" xml:lang="en-US">Subscription receivable.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_ManufacturingEquipmentMember" xlink:to="BRFH_ManufacturingEquipmentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="BRFH_ManufacturingEquipmentMember_doc" xml:lang="en-US">Manufacturing Equipment [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_SubscriptionReceived" xlink:to="BRFH_SubscriptionReceived_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="BRFH_SubscriptionReceived_doc" xml:lang="en-US">Subscription received.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_2_lbl" xml:lang="en-US">Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_2_lbl" xml:lang="en-US">Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_2_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_2_lbl" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Receivables</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_2_lbl" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_2_lbl" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_3_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_LiquidityDisclosureTextBlock" xlink:to="BRFH_LiquidityDisclosureTextBlock_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="BRFH_LiquidityDisclosureTextBlock_3_lbl" xml:lang="en-US">LiquidityDisclosureTextBlock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_3_lbl" xml:lang="en-US">Shares, Outstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled" xlink:to="BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled_3_lbl" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_2_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>brfh-20230630_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.19a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://barfresh.com/role/Cover" xlink:href="brfh-20230630.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/BalanceSheets" xlink:href="brfh-20230630.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/BalanceSheetsParenthetical" xlink:href="brfh-20230630.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/StatementsOfOperations" xlink:href="brfh-20230630.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/StatementsOfCashFlows" xlink:href="brfh-20230630.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:href="brfh-20230630.xsd#DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/RestatementOfPriorFinancialInformation" xlink:href="brfh-20230630.xsd#RestatementOfPriorFinancialInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/Inventory" xlink:href="brfh-20230630.xsd#Inventory" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/PropertyPlantAndEquipment" xlink:href="brfh-20230630.xsd#PropertyPlantAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/CommitmentsAndContingencies" xlink:href="brfh-20230630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/StockholdersEquity" xlink:href="brfh-20230630.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/IncomeTaxes" xlink:href="brfh-20230630.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/SubsequentEvent" xlink:href="brfh-20230630.xsd#SubsequentEvent" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/Liquidity" xlink:href="brfh-20230630.xsd#Liquidity" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="brfh-20230630.xsd#DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:href="brfh-20230630.xsd#DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/RestatementOfPriorFinancialInformationTables" xlink:href="brfh-20230630.xsd#RestatementOfPriorFinancialInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/InventoryTables" xlink:href="brfh-20230630.xsd#InventoryTables" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/PropertyPlantAndEquipmentTables" xlink:href="brfh-20230630.xsd#PropertyPlantAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/StockholdersEquityTables" xlink:href="brfh-20230630.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails" xlink:href="brfh-20230630.xsd#ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="brfh-20230630.xsd#DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/ScheduleOfPriorFinancialInformationDetails" xlink:href="brfh-20230630.xsd#ScheduleOfPriorFinancialInformationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/ScheduleOfInventoryDetails" xlink:href="brfh-20230630.xsd#ScheduleOfInventoryDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/ScheduleOfPropertyAndEquipmentNetDetails" xlink:href="brfh-20230630.xsd#ScheduleOfPropertyAndEquipmentNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/PropertyPlantAndEquipmentDetailsNarrative" xlink:href="brfh-20230630.xsd#PropertyPlantAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="brfh-20230630.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/ScheduleOfChangesInStockholdersEquityDetails" xlink:href="brfh-20230630.xsd#ScheduleOfChangesInStockholdersEquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/SummaryOfStockOptionsActivityDetails" xlink:href="brfh-20230630.xsd#SummaryOfStockOptionsActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/SummaryOfFairValueOfOptionsUsingBlack-sholesOptionPricingModelDetails" xlink:href="brfh-20230630.xsd#SummaryOfFairValueOfOptionsUsingBlack-sholesOptionPricingModelDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/SummaryOfRestrictedStockAwardAndRestrictedStockUnitActivityDetails" xlink:href="brfh-20230630.xsd#SummaryOfRestrictedStockAwardAndRestrictedStockUnitActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/SummaryOfPerformanceStockUnitActivityDetails" xlink:href="brfh-20230630.xsd#SummaryOfPerformanceStockUnitActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/StockholdersEquityDetailsNarrative" xlink:href="brfh-20230630.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/IncomeTaxesDetailsNarrative" xlink:href="brfh-20230630.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/SubsequentEventDetailsNarrative" xlink:href="brfh-20230630.xsd#SubsequentEventDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://barfresh.com/role/LiquidityDetailsNarrative" xlink:href="brfh-20230630.xsd#LiquidityDetailsNarrative" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInformationFormerLegalOrRegisteredName" xlink:label="loc_deiEntityInformationFormerLegalOrRegisteredName" />
      <link:presentationArc order="580" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInformationFormerLegalOrRegisteredName" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/BalanceSheets" xlink:title="00000002 - Statement - Condensed Consolidated Balance Sheets">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaapRestrictedCashCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapRestrictedCashCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaapOtherReceivablesNetCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapOtherReceivablesNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="loc_us-gaapDepositsAssetsNoncurrent" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapDepositsAssetsNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableUnderwritersPromotersAndEmployeesOtherThanSalariesAndWagesCurrent" xlink:label="loc_us-gaapAccountsPayableUnderwritersPromotersAndEmployeesOtherThanSalariesAndWagesCurrent" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableUnderwritersPromotersAndEmployeesOtherThanSalariesAndWagesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedPayrollTaxesCurrent" xlink:label="loc_us-gaapAccruedPayrollTaxesCurrent" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedPayrollTaxesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaapOperatingExpensesAbstract" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingExpensesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaapSellingAndMarketingExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapSellingAndMarketingExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/StatementsOfCashFlows" xlink:title="00000005 - Statement - Consolidated Statements of Cash Flows (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInOtherReceivables" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherReceivables" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowElementsAbstract" xlink:label="loc_us-gaapSupplementalCashFlowElementsAbstract" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapSupplementalCashFlowElementsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_AmountsIncludedInMeasurementOfLeaseLiabilities" xlink:label="loc_BRFHAmountsIncludedInMeasurementOfLeaseLiabilities" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowElementsAbstract" xlink:to="loc_BRFHAmountsIncludedInMeasurementOfLeaseLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ValueOfSharesRelinquishedInModificationOfStockbasedCompensationAwards" xlink:label="loc_BRFHValueOfSharesRelinquishedInModificationOfStockbasedCompensationAwards" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_BRFHValueOfSharesRelinquishedInModificationOfStockbasedCompensationAwards" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:title="00000006 - Disclosure - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="loc_us-gaapOrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapOrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/RestatementOfPriorFinancialInformation" xlink:title="00000007 - Disclosure - Restatement of Prior Financial Information">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="loc_us-gaapAccountingChangesAndErrorCorrectionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ErrorCorrectionTextBlock" xlink:label="loc_us-gaapErrorCorrectionTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingChangesAndErrorCorrectionsAbstract" xlink:to="loc_us-gaapErrorCorrectionTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/Inventory" xlink:title="00000008 - Disclosure - Inventory">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaapInventoryDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/PropertyPlantAndEquipment" xlink:title="00000009 - Disclosure - Property Plant and Equipment">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/CommitmentsAndContingencies" xlink:title="00000010 - Disclosure - Commitments and Contingencies">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/StockholdersEquity" xlink:title="00000011 - Disclosure - Stockholders&#8217; Equity">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/IncomeTaxes" xlink:title="00000012 - Disclosure - Income Taxes">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaapIncomeTaxDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/SubsequentEvent" xlink:title="00000013 - Disclosure - Subsequent Event">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaapSubsequentEventsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/Liquidity" xlink:title="00000014 - Disclosure - Liquidity">
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_DisclosureLiquidityAbstract" xlink:label="loc_BRFHDisclosureLiquidityAbstract" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_LiquidityDisclosureTextBlock" xlink:label="loc_BRFHLiquidityDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_BRFHDisclosureLiquidityAbstract" xlink:to="loc_BRFHLiquidityDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000015 - Disclosure - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Policies)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaapConsolidationPolicyTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConsolidationPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaapUseOfEstimates" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapUseOfEstimates" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaapConcentrationRiskCreditRisk" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConcentrationRiskCreditRisk" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_SummaryOfSignificantAccountingPolicyTextBlock" xlink:label="loc_BRFHSummaryOfSignificantAccountingPolicyTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_BRFHSummaryOfSignificantAccountingPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaapFairValueMeasurementPolicyPolicyTextBlock" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapFairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="loc_us-gaapCashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:label="loc_us-gaapReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="loc_us-gaapReceivablesPolicyTextBlock" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapReceivablesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="loc_us-gaapRevenueFromContractWithCustomerPolicyTextBlock" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapRevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ShippingAndStorageCostsPolicyTextBlock" xlink:label="loc_BRFHShippingAndStorageCostsPolicyTextBlock" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_BRFHShippingAndStorageCostsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaapResearchAndDevelopmentExpensePolicy" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpensePolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaapEarningsPerSharePolicyTextBlock" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEarningsPerSharePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ReclassificationsPolicyTextBlock" xlink:label="loc_BRFHReclassificationsPolicyTextBlock" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_BRFHReclassificationsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:title="00000016 - Disclosure - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfProductInformationTableTextBlock" xlink:label="loc_us-gaapScheduleOfProductInformationTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfProductInformationTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/RestatementOfPriorFinancialInformationTables" xlink:title="00000017 - Disclosure - Restatement of Prior Financial Information (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="loc_us-gaapAccountingChangesAndErrorCorrectionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:label="loc_us-gaapScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingChangesAndErrorCorrectionsAbstract" xlink:to="loc_us-gaapScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/InventoryTables" xlink:title="00000018 - Disclosure - Inventory (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/PropertyPlantAndEquipmentTables" xlink:title="00000019 - Disclosure - Property Plant and Equipment (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/StockholdersEquityTables" xlink:title="00000020 - Disclosure - Stockholders&#8217; Equity (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockholdersEquityTableTextBlock" xlink:label="loc_us-gaapScheduleOfStockholdersEquityTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfStockholdersEquityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:label="loc_us-gaapShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails" xlink:title="00000021 - Disclosure - Schedule of Company&#8217;s Contract Manufacturers of Finished Goods (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="loc_us-gaapScheduleOfProductInformationTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfProductInformationTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductInformationLineItems" xlink:label="loc_us-gaapProductInformationLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapProductInformationLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_VendorMember" xlink:label="loc_BRFHVendorMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_BRFHVendorMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtMajorCustomersAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ManufacturerAMember" xlink:label="loc_BRFHManufacturerAMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_BRFHManufacturerAMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ManufacturerBMember" xlink:label="loc_BRFHManufacturerBMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_BRFHManufacturerBMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ManufacturerCMember" xlink:label="loc_BRFHManufacturerCMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_BRFHManufacturerCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ManufacturerDMember" xlink:label="loc_BRFHManufacturerDMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_BRFHManufacturerDMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ManufacturerEMember" xlink:label="loc_BRFHManufacturerEMember" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_BRFHManufacturerEMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000022 - Disclosure - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaapRestrictedCashCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapRestrictedCashCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ShippingAndHandlingCosts" xlink:label="loc_BRFHShippingAndHandlingCosts" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_BRFHShippingAndHandlingCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/ScheduleOfPriorFinancialInformationDetails" xlink:title="00000023 - Disclosure - Schedule of Prior Financial Information (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="loc_us-gaapAccountingChangesAndErrorCorrectionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingChangesAndErrorCorrectionsAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementAxis" xlink:label="loc_srtRestatementAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="loc_srtRestatementAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementDomain" xlink:label="loc_srtRestatementDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRestatementAxis" xlink:to="loc_srtRestatementDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="loc_srtScenarioPreviouslyReportedMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRestatementDomain" xlink:to="loc_srtScenarioPreviouslyReportedMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RestatementAdjustmentMember" xlink:label="loc_srtRestatementAdjustmentMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRestatementDomain" xlink:to="loc_srtRestatementAdjustmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/ScheduleOfInventoryDetails" xlink:title="00000024 - Disclosure - Schedule of Inventory (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaapInventoryRawMaterialsNetOfReserves" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryRawMaterialsNetOfReserves" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaapInventoryFinishedGoodsNetOfReserves" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryFinishedGoodsNetOfReserves" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/ScheduleOfPropertyAndEquipmentNetDetails" xlink:title="00000025 - Disclosure - Schedule of Property and Equipment, Net (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ManufacturingEquipmentMember" xlink:label="loc_BRFHManufacturingEquipmentMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_BRFHManufacturingEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_CustomerEquipmentMember" xlink:label="loc_BRFHCustomerEquipmentMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_BRFHCustomerEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/PropertyPlantAndEquipmentDetailsNarrative" xlink:title="00000026 - Disclosure - Property Plant and Equipment (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:label="loc_us-gaapCostOfGoodsAndServicesSoldDepreciation" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapCostOfGoodsAndServicesSoldDepreciation" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000027 - Disclosure - Commitments and Contingencies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember" xlink:label="loc_us-gaapRelatedPartyMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_us-gaapRelatedPartyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseExpirationDate1" xlink:label="loc_us-gaapLeaseExpirationDate1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapLeaseExpirationDate1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseOptionToExtend" xlink:label="loc_us-gaapLesseeOperatingLeaseOptionToExtend" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseOptionToExtend" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseExpense" xlink:label="loc_us-gaapOperatingLeaseExpense" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapOperatingLeaseExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage" xlink:label="loc_us-gaapMultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapMultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/ScheduleOfChangesInStockholdersEquityDetails" xlink:title="00000028 - Disclosure - Schedule of Changes in Stockholders&apos; Equity (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensationGross" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensationGross" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapStockholdersEquity_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_2" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapSharesOutstanding_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation" xlink:label="loc_BRFHAdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_BRFHAdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/SummaryOfStockOptionsActivityDetails" xlink:title="00000029 - Disclosure - Summary of Stock Options Activity (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2Issued" xlink:label="loc_BRFHSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2Issued" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_BRFHSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2Issued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/SummaryOfFairValueOfOptionsUsingBlack-sholesOptionPricingModelDetails" xlink:title="00000030 - Disclosure - Summary of Fair Value of Options Using Black-Sholes Option Pricing Model (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/SummaryOfRestrictedStockAwardAndRestrictedStockUnitActivityDetails" xlink:title="00000031 - Disclosure - Summary of Restricted Stock Award and Restricted Stock Unit Activity (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/SummaryOfPerformanceStockUnitActivityDetails" xlink:title="00000032 - Disclosure - Summary of Performance Stock Unit Activity (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaapPerformanceSharesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapPerformanceSharesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled" xlink:label="loc_BRFHShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_BRFHShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue" xlink:label="loc_BRFHShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_BRFHShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/StockholdersEquityDetailsNarrative" xlink:title="00000033 - Disclosure - Stockholders&#8217; Equity (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_TwoThousandAndTwentyThreePlanMember" xlink:label="loc_BRFHTwoThousandAndTwentyThreePlanMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_BRFHTwoThousandAndTwentyThreePlanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaapPerformanceSharesMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapPerformanceSharesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaapVestingAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapVestingAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaapVestingDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapVestingAxis" xlink:to="loc_us-gaapVestingDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_TimeBasedVestingMember" xlink:label="loc_BRFHTimeBasedVestingMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapVestingDomain" xlink:to="loc_BRFHTimeBasedVestingMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_UnrecognizedSharebasedCompensationWeightedAveragePeriod" xlink:label="loc_BRFHUnrecognizedSharebasedCompensationWeightedAveragePeriod" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_BRFHUnrecognizedSharebasedCompensationWeightedAveragePeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost" xlink:label="loc_us-gaapShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod" xlink:label="loc_BRFHShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_BRFHShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000034 - Disclosure - Income Taxes (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/SubsequentEventDetailsNarrative" xlink:title="00000035 - Disclosure - Subsequent Event (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaapSubsequentEventTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaapSubsequentEventLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_SubscriptionReceived" xlink:label="loc_BRFHSubscriptionReceived" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_BRFHSubscriptionReceived" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleDebt" xlink:label="loc_us-gaapConvertibleDebt" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapConvertibleDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentDescription" xlink:label="loc_us-gaapDebtInstrumentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapDebtInstrumentDescription" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://barfresh.com/role/LiquidityDetailsNarrative" xlink:title="00000036 - Disclosure - Liquidity (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_DisclosureLiquidityAbstract" xlink:label="loc_BRFHDisclosureLiquidityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_BRFHDisclosureLiquidityAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_BRFHDisclosureLiquidityAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="brfh-20230630.xsd#BRFH_SubscriptionReceivable" xlink:label="loc_BRFHSubscriptionReceivable" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_BRFHDisclosureLiquidityAbstract" xlink:to="loc_BRFHSubscriptionReceivable" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904025794720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Aug. 09, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-41228<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">BARFRESH
FOOD GROUP INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001487197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">27-1994406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">3600
    Wilshire Blvd.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 1720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Los
    Angeles<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">90010<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">598-7113<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common
    stock, $0.000001 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">BRFH<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Elected Not To Use the Extended Transition Period</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,037,948<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationFormerLegalOrRegisteredName', window );">Entity Information, Former Legal or Registered Name</a></td>
<td class="text">Not
Applicable<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityExTransitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInformationFormerLegalOrRegisteredName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Former Legal or Registered Name of an entity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInformationFormerLegalOrRegisteredName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904025870592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">$ 952,000<span></span>
</td>
<td class="nump">$ 2,808,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">211,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Trade accounts receivable, net</a></td>
<td class="nump">362,000<span></span>
</td>
<td class="nump">126,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Other receivables</a></td>
<td class="nump">108,000<span></span>
</td>
<td class="nump">101,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory, net</a></td>
<td class="nump">970,000<span></span>
</td>
<td class="nump">1,048,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">99,000<span></span>
</td>
<td class="nump">79,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">2,491,000<span></span>
</td>
<td class="nump">4,373,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net of depreciation</a></td>
<td class="nump">627,000<span></span>
</td>
<td class="nump">801,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets, net</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">18,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net of amortization</a></td>
<td class="nump">275,000<span></span>
</td>
<td class="nump">306,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositsAssetsNoncurrent', window );">Deposits</a></td>
<td class="nump">7,000<span></span>
</td>
<td class="nump">7,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">3,400,000<span></span>
</td>
<td class="nump">5,505,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">775,000<span></span>
</td>
<td class="nump">1,534,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableUnderwritersPromotersAndEmployeesOtherThanSalariesAndWagesCurrent', window );">Disputed co-manufacturer accounts payable (Note 5)</a></td>
<td class="nump">499,000<span></span>
</td>
<td class="nump">499,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">340,000<span></span>
</td>
<td class="nump">286,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedPayrollTaxesCurrent', window );">Accrued payroll and employee related</a></td>
<td class="nump">323,000<span></span>
</td>
<td class="nump">233,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Lease liability</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">20,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,937,000<span></span>
</td>
<td class="nump">2,572,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">1,937,000<span></span>
</td>
<td class="nump">2,572,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 5)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.000001 par value, 400,000 shares authorized, none issued or outstanding</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.000001 par value; 23,000,000 shares authorized; 13,002,603 and 12,934,741 shares issued and outstanding at June 30, 2023 and December 31, 2022, respectively</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid in capital</a></td>
<td class="nump">61,082,000<span></span>
</td>
<td class="nump">60,905,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(59,619,000)<span></span>
</td>
<td class="num">(57,972,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">1,463,000<span></span>
</td>
<td class="nump">2,933,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 3,400,000<span></span>
</td>
<td class="nump">$ 5,505,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableUnderwritersPromotersAndEmployeesOtherThanSalariesAndWagesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to underwriters, promoters, and employees excluding salaries, wages and amount to related party, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableUnderwritersPromotersAndEmployeesOtherThanSalariesAndWagesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedPayrollTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedPayrollTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904025709792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.000001<span></span>
</td>
<td class="nump">$ 0.000001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.000001<span></span>
</td>
<td class="nump">$ 0.000001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">23,000,000<span></span>
</td>
<td class="nump">23,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">13,002,603<span></span>
</td>
<td class="nump">12,934,741<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">13,002,603<span></span>
</td>
<td class="nump">12,934,741<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904020894496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 1,511,000<span></span>
</td>
<td class="nump">$ 2,799,000<span></span>
</td>
<td class="nump">$ 3,602,000<span></span>
</td>
<td class="nump">$ 5,325,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="nump">1,037,000<span></span>
</td>
<td class="nump">1,916,000<span></span>
</td>
<td class="nump">2,273,000<span></span>
</td>
<td class="nump">3,678,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">474,000<span></span>
</td>
<td class="nump">883,000<span></span>
</td>
<td class="nump">1,329,000<span></span>
</td>
<td class="nump">1,647,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Selling, marketing and distribution</a></td>
<td class="nump">625,000<span></span>
</td>
<td class="nump">701,000<span></span>
</td>
<td class="nump">1,293,000<span></span>
</td>
<td class="nump">1,376,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">493,000<span></span>
</td>
<td class="nump">802,000<span></span>
</td>
<td class="nump">1,487,000<span></span>
</td>
<td class="nump">1,624,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">98,000<span></span>
</td>
<td class="nump">96,000<span></span>
</td>
<td class="nump">196,000<span></span>
</td>
<td class="nump">236,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">1,216,000<span></span>
</td>
<td class="nump">1,599,000<span></span>
</td>
<td class="nump">2,976,000<span></span>
</td>
<td class="nump">3,236,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (742,000)<span></span>
</td>
<td class="num">$ (716,000)<span></span>
</td>
<td class="num">$ (1,647,000)<span></span>
</td>
<td class="num">$ (1,589,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Per share information - basic and fully diluted:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding - basic</a></td>
<td class="nump">13,003,000<span></span>
</td>
<td class="nump">12,915,000<span></span>
</td>
<td class="nump">12,990,000<span></span>
</td>
<td class="nump">12,915,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding - Diluted</a></td>
<td class="nump">13,003,000<span></span>
</td>
<td class="nump">12,915,000<span></span>
</td>
<td class="nump">12,990,000<span></span>
</td>
<td class="nump">12,915,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share - Basic</a></td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="num">$ (0.13)<span></span>
</td>
<td class="num">$ (0.12)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share - diluted</a></td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="num">$ (0.13)<span></span>
</td>
<td class="num">$ (0.12)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904020909776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfCashFlowsAbstract', window );"><strong>Statement of Cash Flows [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (1,647,000)<span></span>
</td>
<td class="num">$ (1,589,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">205,000<span></span>
</td>
<td class="nump">244,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">118,000<span></span>
</td>
<td class="nump">93,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims', window );">Stock and options issued for services</a></td>
<td class="nump">83,000<span></span>
</td>
<td class="nump">98,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(236,000)<span></span>
</td>
<td class="num">(22,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherReceivables', window );">Other receivables</a></td>
<td class="num">(7,000)<span></span>
</td>
<td class="num">(148,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">78,000<span></span>
</td>
<td class="num">(865,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(22,000)<span></span>
</td>
<td class="nump">11,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(759,000)<span></span>
</td>
<td class="nump">303,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">120,000<span></span>
</td>
<td class="num">(48,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(2,067,000)<span></span>
</td>
<td class="num">(1,923,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(13,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(13,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of stock</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and restricted cash</a></td>
<td class="num">(2,067,000)<span></span>
</td>
<td class="num">(1,931,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and restricted cash, beginning of period</a></td>
<td class="nump">3,019,000<span></span>
</td>
<td class="nump">5,675,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and restricted cash, end of period</a></td>
<td class="nump">952,000<span></span>
</td>
<td class="nump">3,744,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Cash paid during the year for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_BRFH_AmountsIncludedInMeasurementOfLeaseLiabilities', window );">Amounts included in the measurement of lease liabilities</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash financing and investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_BRFH_ValueOfSharesRelinquishedInModificationOfStockbasedCompensationAwards', window );">Value of shares relinquished in modification of stock-based compensation awards (Note 6)</a></td>
<td class="nump">$ 24,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_BRFH_AmountsIncludedInMeasurementOfLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts included in measurement of lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">BRFH_AmountsIncludedInMeasurementOfLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>BRFH_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_BRFH_ValueOfSharesRelinquishedInModificationOfStockbasedCompensationAwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of shares relinquished in modification of stock based compensation awards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">BRFH_ValueOfSharesRelinquishedInModificationOfStockbasedCompensationAwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>BRFH_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in receivables classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfCashFlowsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfCashFlowsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904030887728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock', window );">Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies</a></td>
<td class="text"><p id="xdx_80E_eus-gaap--OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_zYBMHMsyGk77" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Note
1. <span id="xdx_826_zOAlPuAHvXQh">Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Barfresh
Food Group Inc., (&#8220;we,&#8221; &#8220;us,&#8221; &#8220;our,&#8221; and the &#8220;Company&#8221;) was incorporated on February
25, 2010 in the State of Delaware. The Company is engaged in the manufacturing and distribution of ready-to-drink and ready-to-blend
beverages, particularly, smoothies, shakes and frappes.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p id="xdx_84F_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zUwRnto4viZ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_869_z2HB0zsqFix6">Basis
of Presentation</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
accompanying condensed consolidated financial statements are unaudited. These unaudited interim condensed consolidated financial statements
have been prepared in conformity with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) and
applicable rules and regulations of the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) regarding interim financial reporting.
Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been
condensed or omitted pursuant to such rules and regulations. Accordingly, these interim condensed consolidated financial statements should
be read in conjunction with the audited consolidated financial statements for the fiscal year ended December 31, 2022 included in the
Company&#8217;s Annual Report on Form 10-K, as filed with the SEC on March 2, 2023. In management&#8217;s opinion, the unaudited interim
condensed consolidated financial statements reflect all adjustments, which are of a normal and recurring nature, that are necessary for
a fair presentation of financial results for the interim periods presented. Operating results for any quarter are not necessarily indicative
of the results for the full fiscal year.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p id="xdx_841_eus-gaap--ConsolidationPolicyTextBlock_z2oSNHnY3pz" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_860_zklYlH36XTb4">Principles
of Consolidation</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
consolidated financial statements include the financial statements of the Company and our wholly owned subsidiaries, Barfresh Inc. and
Barfresh Corporation Inc. (formerly known as Smoothie, Inc.). All inter-company balances and transactions among the companies have been
eliminated upon consolidation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p id="xdx_84D_eus-gaap--UseOfEstimates_zmh6uQHqvMj6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_86A_zY6sWH8OG4l9">Use
of Estimates</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported
amounts of assets and liabilities in the balance sheets and revenues and expenses during the years reported. Actual results may differ
from these estimates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_zVp1N7p0CHL7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_869_z5Ytob6Rs4Lf">Vendor
Concentrations</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company is exposed to supply risk as a result of concentrations in its vendor base resulting from the use of a limited number of contract
manufacturers. Purchases from the Company&#8217;s significant contract manufacturers as a percentage of all finished goods purchased
were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;&#160;</span></p>

<p id="xdx_896_eus-gaap--ScheduleOfProductInformationTableTextBlock_zpGwAdJXKjC1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_8BE_zm6xCYTlHQag" style="display: none">Schedule
of Company&#8217;s Contract Manufacturers of Finished Goods</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">For the three months ended June 30,</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">For the six months ended June 30,</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 36%; text-align: left">Manufacturer A</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_zdl7dvJENVu2" style="width: 12%; text-align: right" title="Manufacturer percentage">50</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_zOPk9cnfF9Fk" style="width: 12%; text-align: right" title="Manufacturer percentage">25</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_zeohg6iLfGI1" style="width: 12%; text-align: right" title="Manufacturer percentage">49</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_z9xhrM2DUj6i" style="width: 12%; text-align: right" title="Manufacturer percentage">27</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Manufacturer B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zFZFcuShIL0e" style="text-align: right" title="Manufacturer percentage">34</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zKjOTjznOT98" style="text-align: right" title="Manufacturer percentage">0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zyp9zaU0R9Mf" style="text-align: right" title="Manufacturer percentage">41</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zq8A4WNwVcPl" style="text-align: right" title="Manufacturer percentage">0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Manufacturer C</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_zY9CBOGozmVa" style="text-align: right" title="Manufacturer percentage">16</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_zUoPWjus6IYi" style="text-align: right" title="Manufacturer percentage">4</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_zb6jEkiOaKqh" style="text-align: right" title="Manufacturer percentage">10</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_znmpTaqn5tU9" style="text-align: right" title="Manufacturer percentage">6</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Manufacturer D</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_z2pRiHDbtmP9" style="text-align: right" title="Manufacturer percentage">0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_zYS5ceRUjuzd" style="text-align: right" title="Manufacturer percentage">59</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_zFa1ouIWVVif" style="text-align: right" title="Manufacturer percentage">0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_z0Iqhn1qDBH4" style="text-align: right" title="Manufacturer percentage">59</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Manufacturer E</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_zLnZy0NIFJHb" style="text-align: right" title="Manufacturer percentage">0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_zh2l3hASZeE5" style="text-align: right" title="Manufacturer percentage">12</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_z5nuE0AQEN5d" style="text-align: right" title="Manufacturer percentage">0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_zuuKOvTwu0Si" style="text-align: right" title="Manufacturer percentage">8</td><td style="text-align: left">%</td></tr>
  </table>


<p id="xdx_8AD_zkEAVuVPwTQk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p id="xdx_84C_ecustom--SummaryOfSignificantAccountingPolicyTextBlock_znsn0Qj0sT3a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_863_zzDtipyurend">Summary
of Significant Accounting Policies</span> </i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">There
have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the year ended December 31,
2022, as filed with the SEC on March 2, 2023 that have had a material impact on our condensed consolidated financial statements and related
notes.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>&#160;</i></span></p>

<p id="xdx_848_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zSH52H3G1tk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_860_zijp8z5KZ8vl">Fair
Value Measurement and Financial Instruments</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Financial
Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) Topic 820, <i>Fair Value Measurements
and Disclosures</i> (&#8220;ASC 820&#8221;), that requires the valuation of assets and liabilities permitted to be either recorded or
disclosed at fair value based on a hierarchy of available inputs as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Level
1 &#8211; Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or
liabilities;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Level
2 &#8211; Quoted prices for similar assets and liabilities in active markets, quoted prices for identical assets and liabilities in markets
that are not active, or inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability;
and</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Level
3 &#8211; Prices or valuation techniques that require inputs that are both significant to the fair value and unobservable (i.e., supported
by little or no market activity).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company&#8217;s financial instruments consist of cash, restricted cash, accounts receivable and accounts payable. The carrying value
of the Company&#8217;s financial instruments approximates their fair value.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p id="xdx_846_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_zJW4VvJrUs38" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_866_zJMFbLKsrpmf">Restricted
Cash</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">At
December 31, 2022, the Company had approximately $<span id="xdx_900_eus-gaap--RestrictedCashCurrent_iI_pp0p0_c20221231_zQLbasjQEtv6" title="Restricted cash">211,000</span> in restricted cash related to a co-packing agreement. The restrictions were
released in June 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p id="xdx_843_eus-gaap--ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_zpYJiPtOzwp" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_86A_zVZotVDn8Jua">Accounts
Receivable and Allowances</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Accounts
receivable are recorded and carried at the original invoiced amount less allowances for credits and for any potential uncollectible amounts
due to credit losses. We make estimates of the expected credit and collectability trends for the allowance for credit losses based on
our assessment of various factors, including historical experience, the age of the accounts receivable balances, credit quality of our
customers, current economic conditions, and other factors that may affect our ability to collect from our customers. Expected credit
losses are recorded as general and administrative expenses on our condensed consolidated statements of operations. As of June 30, 2023
and December 31, 2022, there was <span id="xdx_90E_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pid_do_c20230630_zZKq3mDdbm8a" title="Allowance for doubtful accounts"><span id="xdx_909_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pid_do_c20221231_z2Hhxk6vLXIl" title="Allowance for doubtful accounts">no</span></span> allowance for expected credit losses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p id="xdx_84C_eus-gaap--ReceivablesPolicyTextBlock_zLg9OBSO8VK5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_865_zNFAdFtxPNqe">Other
Receivables</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Other
receivables consist of the Company&#8217;s 2021 Employer Retention Tax Credit claim, amounts due from vendors for materials acquired
on their behalf for use in manufacturing the Company&#8217;s products, vendor rebates and freight claims.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>&#160;</i></span></p>

<p id="xdx_84B_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zIFatdpS4Xha" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_867_zxse8SsEVYv6">Revenue
Recognition</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">In
accordance with ASC 606, Revenue from Contracts with Customers, revenue is recognized when a customer obtains ownership of promised goods.
The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these
goods. The Company applies the following five steps:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>1)</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Identify
    the contract with a customer</i></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">A
    contract with a customer exists when (I) the Company enters into an enforceable contract with a customer that defines each party&#8217;s
    rights, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration
    for goods or services that are transferred is probable. For the Company, the contract is the approved sales order, which may also
    be supplemented by other agreements that formalize various terms and conditions with customers.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>2)</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Identify
    the performance obligation in the contract</i></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Performance
    obligations promised in a contract are identified based on the goods or services that will be transferred to the customer. For the
    Company, this consists of the delivery of frozen beverages, which provide immediate benefit to the customer.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>3)</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Determine
    the transaction price</i></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
    transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods
    and is generally stated on the approved sales order. Variable consideration, which typically includes rebates or discounts, are estimated
    utilizing the most likely amount method. Provisions for refunds are generally provided for in the period the related sales are recorded,
    based on management&#8217;s assessment of historical and projected trends.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>4)</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Allocate
    the transaction price to performance obligations in the contract</i></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Since
    the Company&#8217;s contracts contain a single performance obligation, delivery of frozen beverages, the transaction price is allocated
    to that single performance obligation.</span></p></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>5)</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Recognize
    revenue when or as the Company satisfies a performance obligation</i></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
    Company recognizes revenue from the sale of frozen beverages when title and risk of loss passes and the customer accepts the goods,
    which generally occurs at the time of delivery to a customer warehouse. Customer sales incentives such as volume-based rebates or
    discounts are treated as a reduction of sales at the time the sale is recognized. Shipping and handling costs are treated as fulfilment
    costs and presented in distribution, selling and administrative costs.</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Payments
    that are received before performance obligations are recorded are shown as current liabilities.</span></p></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
    Company evaluated the requirement to disaggregate revenue and concluded that substantially all of its revenue comes from a single
    product, frozen beverages.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>&#160;</i></span></p>

<p id="xdx_843_ecustom--ShippingAndStorageCostsPolicyTextBlock_zqHYrffxKoff" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_860_zfU7G5DlE1j6">Storage
and Shipping Costs</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Storage
and outbound freight costs are included in selling, marketing and distribution expense. For the three months ending June 30, 2023 and
2022, storage and outbound freight totaled approximately $<span id="xdx_908_ecustom--ShippingAndHandlingCosts_c20230401__20230630_zhN0SlxQubHi" title="Shipping and handling costs">251,000</span> and $<span id="xdx_904_ecustom--ShippingAndHandlingCosts_c20220401__20220630_zIaM9SUhK2X3" title="Shipping and handling costs">319,000</span>, respectively. For the six months ending June 30, 2023
and 2022, storage and outbound freight totaled approximately $<span id="xdx_908_ecustom--ShippingAndHandlingCosts_c20230101__20230630_zWNeJ7xmPhHg" title="Shipping and handling costs">562,000</span> and $<span id="xdx_90F_ecustom--ShippingAndHandlingCosts_c20220101__20220630_ziCWMXc9XYha" title="Shipping and handling costs">768,000</span>, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p id="xdx_842_eus-gaap--ResearchAndDevelopmentExpensePolicy_zg68CEGCluU7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_861_zXRaovBLC1Jc">Research
and Development</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Expenditures
for research activities relating to product development and improvement are charged to expense as incurred. The Company incurred approximately
$<span id="xdx_90F_eus-gaap--ResearchAndDevelopmentExpense_c20230401__20230630_z3KlIziYaP0a" title="Research and development expenses">35,000</span> and $<span id="xdx_90C_eus-gaap--ResearchAndDevelopmentExpense_c20220401__20220630_zQUrAr3a6YWk" title="Research and development expenses">96,000</span>, in research and development expense for the three months ending June 30, 2023 and 2022, respectively. For the six
months ending June 30, 2023 and 2022, the Company incurred approximately $<span id="xdx_90C_eus-gaap--ResearchAndDevelopmentExpense_c20230101__20230630_z0NyoOPE9pj6" title="Research and development expenses">56,000</span> and $<span id="xdx_909_eus-gaap--ResearchAndDevelopmentExpense_c20220101__20220630_zlm7lYakNxK3" title="Research and development expenses">126,000</span>, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p id="xdx_842_eus-gaap--EarningsPerSharePolicyTextBlock_z9N7DgXt0d49" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_86B_zxV6lUyrO9Pj">Loss
Per Share</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">For
the three and six months ended June 30, 2023 and 2022 common stock equivalents have not been included in the calculation of net loss
per share as their effect is anti-dilutive as a result of losses incurred.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p id="xdx_845_ecustom--ReclassificationsPolicyTextBlock_zq9r2Oxhfegk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_86A_zFcmhuD9csy4">Reclassifications</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Certain
reclassifications have been made to the 2022 financial statements to conform to the 2023 presentation, namely the presentation of
selling, marketing and distribution expense apart from general and administrative expense in the consolidated statement of
operations, the reclassification of materials shipping from selling, marketing and distribution to cost of revenue, and the
presentation of the components of cash used in operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p id="xdx_84C_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zY4tm5LjLB8a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_86A_zxZRQRq9mKl">Recent
Pronouncements</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">From
time to time, new accounting pronouncements are issued that we adopt as of the specified effective date. We have not determined if the
impact of recently issued standards that are not yet effective will have an impact on our results of operations and financial position.</span></p>

<p id="xdx_85E_zXrLKlzYDKS2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//275/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 250<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//250/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904025652448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restatement of Prior Financial Information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract', window );"><strong>Accounting Changes and Error Corrections [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ErrorCorrectionTextBlock', window );">Restatement of Prior Financial Information</a></td>
<td class="text"><p id="xdx_808_eus-gaap--ErrorCorrectionTextBlock_z4zSoTXbX0B3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Note
2. <span id="xdx_82E_zDgl2AMgQz0k">Restatement of Prior Financial Information</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">This
Company&#8217;s previously filed unaudited statement of operations and cash flow statement and audited balance sheets have been restated
to correct errors in calculating depreciation. From a quantitative and qualitative perspective, the Company determined that correcting
the previously filed financial statements would not require amendment to its previously filed reports on Form 10-Q and 10-K. The effect
of the correction of previously issued financial statements is summarized below:</span></p>

<p id="xdx_893_eus-gaap--ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_zlcePounNF5c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;<span id="xdx_8BD_zjJSyTD5sVKi" style="display: none">Schedule
of Prior Financial Information</span> </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_49A_20221231__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zMe42UO5x16j" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_497_20221231__srt--RestatementAxis__srt--RestatementAdjustmentMember_z2WlWd7XMXsk" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_49D_20221231_zlrQ060jWuEa" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">December 31, 2022</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">As Previously Reported</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">Adjustment</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">Restated</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold; text-align: left">Consolidated Balance Sheet</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentNet_iI_z9y0Hy896Mze" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 46%; color: Black; text-align: left">Property, plant and equipment, net of depreciation</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right">389,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right">412,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right">801,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--Assets_iI_zsn9KBYr80nh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Total assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">5,093,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">412,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">5,505,000</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--RetainedEarningsAccumulatedDeficit_iI_zsilWRTMoXnl" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Accumulated deficit</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(58,384,000</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">412,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(57,972,000</td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_407_eus-gaap--StockholdersEquity_iI_zudOO4Dv0U7i" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Total stockholders&#8217; equity</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">2,521,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">412,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">2,933,000</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--LiabilitiesAndStockholdersEquity_iI_zotre9QV2Sz1" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Total liabilities and stockholders&#8217; equity</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">5,093,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">412,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">5,505,000</td><td style="color: Black; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_49C_20220401__20220630__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zVtshg9OT8nd" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_493_20220401__20220630__srt--RestatementAxis__srt--RestatementAdjustmentMember_zf2yRKBlTBD8" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_494_20220401__20220630_zm0IZYPkfP24" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">Three-months ended June 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">As Previously Reported</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">Adjustment</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">Restated</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold">Consolidated Statement of Operations</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--DepreciationAndAmortization_z22OigPaKie6" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 46%; color: Black; text-align: left">Depreciation and amortization</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right">117,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right">(21,000</td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right">96,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingExpenses_i01_pp0p0_zUlEXAcr9mje" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Total operating expenses</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">1,620,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(21,000</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">1,599,000</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--NetIncomeLoss_pp0p0_zbl0MHBNVjca" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Net loss</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(737,000</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">21,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(716,000</td><td style="color: Black; text-align: left">)</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_49B_20220101__20220630__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zDthwr9w6aIl" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_490_20220101__20220630__srt--RestatementAxis__srt--RestatementAdjustmentMember_zDNjLILnvVZ4" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_49A_20220101__20220630_zQfVXivuz2ze" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">Six-months ended June 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">As Previously Reported</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">Adjustment</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">Restated</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold">Consolidated Statement of Operations</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--DepreciationAndAmortization_zbM1BW5TFbJ8" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 46%; color: Black; text-align: left">Depreciation and amortization</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right">278,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right">(42,000</td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right">236,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--OperatingExpenses_i01_pp0p0_zPubWb4L7aLl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Total operating expenses</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">3,278,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(42,000</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">3,236,000</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--NetIncomeLoss_pp0p0_z6hiCGZVpn2j" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Net loss</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(1,631,000</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">42,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(1,589,000</td><td style="color: Black; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; font-weight: bold; text-align: left">Consolidated Statement of Cash Flows</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--NetIncomeLoss_pp0p0_zp2VAsoEdl66" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Net loss</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(1,631,000</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">42,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(1,589,000</td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_408_eus-gaap--DepreciationDepletionAndAmortization_zMb9Vjv03Cs3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Depreciation and amortization</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">286,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(42,000</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">244,000</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i01_pp0p0_z3skTIDiAEKb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Net cash used in operating activities</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(1,923,000</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0486">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(1,923,000</td><td style="color: Black; text-align: left">)</td></tr>
  </table>

<p id="xdx_8A2_zbkRWkGGRik8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingChangesAndErrorCorrectionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ErrorCorrectionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ErrorCorrectionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904025738608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventory</a></td>
<td class="text"><p id="xdx_809_eus-gaap--InventoryDisclosureTextBlock_zyFflltjPl99" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Note
3. <span id="xdx_82C_zrPoa9MtnUX4">Inventory</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p id="xdx_899_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zekrhSRZWjMk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Inventory
consists of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_8BE_zr4qfOTIOcv8" style="display: none">Schedule
of Inventory</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%">
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49A_20230630_zH0qK6ZbBePi" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">June 30,<br/>
2023</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_497_20221231_zSFVoEXHQBnd" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">December 31,<br/>
2022</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--InventoryRawMaterialsNetOfReserves_iI_maINzX42_zyFDX3j1miUi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Raw materials</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">25,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">65,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--InventoryFinishedGoodsNetOfReserves_iI_maINzX42_zfToSslz2LCi" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Finished goods</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">945,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">983,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--InventoryNet_iTI_mtINzX42_zzvtOH4WdoEg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Inventory, net</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">970,000</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">1,048,000</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A6_zyCmyInNkl15" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904030826960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property Plant and Equipment<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property Plant and Equipment</a></td>
<td class="text"><p id="xdx_802_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_z665WLj5InO9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Note
4. <span id="xdx_82E_z8TNPphWJCZd">Property Plant and Equipment</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p id="xdx_898_eus-gaap--PropertyPlantAndEquipmentTextBlock_zO2PeijKmp5a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Property
and equipment, net consist of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_8BF_z673VT2n4npg" style="display: none">Schedule
   of Property and Equipment, Net</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49A_20230630_zcpLM0qMVpEe" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">June 30,<br/>
2023</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_495_20221231_ztS0Jiw7IJB1" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">December 31,<br/>
2022</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black; text-align: center"></td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black; text-align: center"></td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">June 30,<br/>
2023</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">December 31,<br/>
2022</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ManufacturingEquipmentMember_zY1MJughFqO8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Manufacturing equipment</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">1,618,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">1,618,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CustomerEquipmentMember_zrB5iMMm1We8" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Customer equipment</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">1,417,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">1,417,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--PropertyPlantAndEquipmentGross_iI_maPPAENze1b_zXY7QUoyPofh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment, gross</span></td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">3,035,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">3,035,000</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_msPPAENze1b_zoOiEPb3AJVk" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(2,408,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(2,234,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentNet_iTI_mtPPAENze1b_zBdR8mDI46Pi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Property and equipment, net of depreciation</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">627,000</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">801,000</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A5_zsPkZapZmPf1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Depreciation
expense related to these assets was approximately $<span id="xdx_90B_eus-gaap--Depreciation_pp0p0_c20230401__20230630_zvlUcOR1nWX1" title="Depreciation expense">87,000</span> and $<span id="xdx_903_eus-gaap--Depreciation_pp0p0_c20220401__20220630_z91ZKU7UDV04" title="Depreciation expense">90,000</span> each of the three months ended June 30, 2023 and 2022, respectively,
and $<span id="xdx_90A_eus-gaap--Depreciation_pp0p0_c20230101__20230630_zD9lwGxlBN0b" title="Depreciation expense">174,000</span> and $<span id="xdx_905_eus-gaap--Depreciation_pp0p0_c20220101__20220630_zpIbU8wpfDLg" title="Depreciation expense">212,000</span>, respectively, for the six months ended June 30, 2023 and 2022. Depreciation expense in cost of revenue was
$<span id="xdx_908_eus-gaap--CostOfGoodsAndServicesSoldDepreciation_pp0p0_c20230401__20230630_z1HrLQxYpXIh" title="Depreciation expense in cost of revenue">5,000</span> and $<span id="xdx_904_eus-gaap--CostOfGoodsAndServicesSoldDepreciation_pp0p0_c20220401__20220630_zJa4hv7rfIzg" title="Depreciation expense in cost of revenue">10,000</span> for the three months ended June 30, 2023 and 2022, respectively, and $<span id="xdx_908_eus-gaap--CostOfGoodsAndServicesSoldDepreciation_pp0p0_c20230101__20230630_zhmWq7nBvFbb" title="Depreciation expense in cost of revenue"><span id="xdx_904_eus-gaap--CostOfGoodsAndServicesSoldDepreciation_pp0p0_c20220101__20220630_zCnKTfran6A1" title="Depreciation expense in cost of revenue">10,000</span></span> for each of the six months ended June
30, 2023 and 2022, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904029056320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p id="xdx_80A_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zSVx0MyOTX28" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Note
5. <span id="xdx_829_zLT9fMllJa9c">Commitments and Contingencies</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Lease
Commitments</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company leases office space under a non-cancellable operating lease which expired on <span id="xdx_903_eus-gaap--LeaseExpirationDate1_c20230101__20230630_zClRqR2lyHDh" title="Lease expiration date">March 31, 2023</span>, and was <span id="xdx_905_eus-gaap--LesseeOperatingLeaseOptionToExtend_c20230101__20230630_zj92m0qCDPP9" title="Operating lease extension description">extended through September
30, 2023</span>. The Company&#8217;s periodic lease cost was approximately $<span id="xdx_90F_eus-gaap--OperatingLeaseExpense_c20230401__20230630_zapRDQMokEdg" title="Operating lease expense"><span id="xdx_909_eus-gaap--OperatingLeaseExpense_c20220401__20220630_zkMa6LFAfz3h" title="Operating lease expense">20,000</span></span> for each of the three months ended June 30, 2023 and 2022
and $<span id="xdx_90E_eus-gaap--OperatingLeaseExpense_c20230101__20230630_zIZkT0Y6ZIsl" title="Operating lease expense"><span id="xdx_908_eus-gaap--OperatingLeaseExpense_c20220101__20220630_z0Jj6hRxzTTa" title="Operating lease expense">40,000</span></span> for each of the six months ended June 30, 2023 and 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Legal
Proceedings</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Schreiber
Dispute</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company&#8217;s products are produced to its specifications through several contract manufacturers. One of the Company&#8217;s contract
manufacturers (the &#8220;Manufacturer&#8221;) provided approximately <span id="xdx_90A_eus-gaap--MultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage_dp_uPure_c20220101__20221231_zKaHBpSDESe7" title="Companies product holdings">52</span>% and <span id="xdx_900_eus-gaap--MultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage_dp_uPure_c20210101__20211231_zbQgVrBzpD59" title="Companies product holdings">42</span>% of the Company&#8217;s products in the years ended
December 31, 2022 and 2021, respectively, under a Supply Agreement with an initial term through September 2025.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Over
the course of 2022, the Company experienced numerous quality issues with the case packaging utilized by the Manufacturer. In addition,
in July of 2022, the Company began receiving customer complaints about the texture of the Company&#8217;s smoothie products produced
by the Manufacturer. In response, the Company withdrew product from the market and destroyed on-hand inventory, withholding $<span id="xdx_903_eus-gaap--AccountsPayableCurrent_iI_c20220731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zYlM5DKOA3Ab" title="Payment due">499,000</span>
in payments due to the Manufacturer.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company attempted to resolve the issues based on the contractual procedures described in the Supply Agreement. However, on November
4, 2022, in response to a formal proposal of alternate resolutions, the Company received notification from the Manufacturer that it
was denying any responsibility for the defective manufacture of the product. In response, on November 10, 2022, the Company filed a
complaint in the United States District Court for the Central District of California, Western Division (the
&#8220;Complaint&#8221;), claiming that the Manufacturer had not met its obligations under the Supply Agreement, and seeking
economic damages. In response, the Manufacturer terminated the Supply Agreement. On January 20, 2023, the Company filed a voluntary
dismissal of the Complaint which allows the parties to reach a potential resolution outside of the court system. However, if the
parties are once again unable to come to an agreement, the Company has informed the Manufacturer that it intends to re-file the
Complaint in California State Court by the end of <span>August</span>, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Due
to the uncertainties surrounding the claim, the Company is not able to predict either the outcome or a range of reasonably possible
recoveries that could result from its actions against the Manufacturer, and no gain contingencies have been recorded. The disruption
in its supply resulting from the dispute has and will continue to adversely impact the Company&#8217;s results of operations and
cash flow until a suitable resolution is reached or new sources of reliable supply at sufficient volume can be identified and
developed, the timing of which is uncertain. The Company has partially mitigated the impact of the supply disruption with the introduction of its single-serve
smoothie cartons.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Other
legal matters</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">From
time to time, various lawsuits and legal proceedings may arise in the ordinary course of business. However, litigation is subject to
inherent uncertainties and an adverse result in these or other matters may arise from time to time that may harm our business. We are
currently the defendant in one legal proceeding for an amount less than $100,000. Our legal counsel and management believe the probability
of a material unfavorable outcome is remote.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904029052800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders&#8217; Equity</a></td>
<td class="text"><p id="xdx_809_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zROaxDuzCSq3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Note
6. <span id="xdx_82B_z95OBoQa2H1h">Stockholders&#8217; Equity</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p id="xdx_894_eus-gaap--ScheduleOfStockholdersEquityTableTextBlock_zPuEwiDBALe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
following are changes in stockholders&#8217; equity for the six months ended June 30, 2022 and 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_8B3_zxgii4qjOtp7" style="display: none">Schedule of Changes in Stockholders' Equity</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black">&#160;</td>
    <td colspan="2" style="text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black">&#160;</td>
    <td colspan="2" id="xdx_4BE_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zjKzP0iUGHFj" style="text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black">&#160;</td>
    <td colspan="2" id="xdx_4BD_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_z4xxazw3ixKa" style="color: Black; text-align: center">&#160;</td><td style="text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black">&#160;</td>
    <td colspan="2" id="xdx_4B4_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_zcescPWXoQ8g" style="text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black">&#160;</td>
    <td colspan="2" id="xdx_4B5_zt98x5gMqKXf" style="text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black; text-align: center">Additional</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Common Stock</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; color: Black; text-align: center">paid in</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; color: Black; text-align: center">Accumulated</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Shares</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Capital</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">(Deficit)</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Total</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr id="xdx_434_c20220101__20220630_eus-gaap--StockholdersEquity_iS_zs35hwIApUyb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 35%; color: Black">Balance December 31, 2021</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--SharesOutstanding_iS_c20220101__20220630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zVaQOCA0atdk" style="width: 9%; color: Black; text-align: right" title="Balance, shares">12,905,112</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0561">-</span></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right">60,341,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right">(51,838,000</td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right">8,503,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_zPW6SoAMtUYb" style="vertical-align: bottom; background-color: White">
    <td style="color: Black">Shares issued for warrant exercise</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20220101__20220630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zKhCV6ScgDni" style="color: Black; text-align: right" title="Shares issued for warrant exercise, shares">986</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0568">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">5,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0570">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">5,000</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensationGross_zhhnTrN7HDSb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Equity-based compensation</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationGross_pid_c20220101__20220630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zVOXtFEFp9jh" style="color: Black; text-align: right" title="Equity-based compensation, shares"><span style="-sec-ix-hidden: xdx2ixbrl0580">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0575">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">93,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0577">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">93,000</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_zOruSQUoRpwa" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Issuance of stock and options for services</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_pid_c20220101__20220630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zlf5rUudRuLb" style="color: Black; text-align: right" title="Issuance of stock and options for services, shares">13,801</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0582">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">98,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0584">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">98,000</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--NetIncomeLoss_zke8ZW9nG2sb" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Net loss</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">-</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0589">-</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0590">-</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(1,589,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(1,589,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_43D_c20220101__20220630_eus-gaap--StockholdersEquity_iE_z1gjUS5zyzoa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt">Balance June 30, 2022</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--SharesOutstanding_iE_pid_c20220101__20220630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zUnGOCLNpQGg" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Balance, shares">12,919,899</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0594">-</span></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">60,537,000</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(53,427,000</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">7,110,000</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black; text-align: center">Additional</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Common Stock</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; color: Black; text-align: center">paid in</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; color: Black; text-align: center">Accumulated</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Shares</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Capital</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">(Deficit)</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Total</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr id="xdx_433_c20230101__20230630_eus-gaap--StockholdersEquity_iS_ztQh5kh6MRyd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 35%; color: Black">Balance December 31, 2022</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--SharesOutstanding_iS_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zzlZs6LvKoyi" style="width: 9%; color: Black; text-align: right" title="Balance, shares">12,934,741</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0601">-</span></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right">60,905,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right">(57,972,000</td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right">2,933,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_43E_c20230101__20230630_eus-gaap--StockholdersEquity_iS_zJRnRb5LSKgk" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">Balance </td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--SharesOutstanding_iS_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z8XxOcnuGoG4" style="color: Black; text-align: right" title="Balance, shares">12,934,741</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0608">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">60,905,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(57,972,000</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">2,933,000</td><td style="color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensationGross_z0fFT41SEkE" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Equity-based compensation</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationGross_pid_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z0ySfDIB80Uc" style="color: Black; text-align: right" title="Equity-based compensation, shares">35,659</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0615">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">118,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0617">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">118,000</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_ecustom--AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation_z3NGMgUHwhXe" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Cash settlement of equity-based compensation</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">-</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0622">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(24,000</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0624">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(24,000</td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40A_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_zTtmLaQV5VMj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Issuance of stock and options for services</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_pid_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z1QmRoDqaZr9" style="color: Black; text-align: right" title="Issuance of stock and options for services, shares">32,203</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0627">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">83,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0629">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">83,000</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--NetIncomeLoss_zC2ka3H5fCHl" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Net loss</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">-</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0634">-</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0635">-</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(1,647,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(1,647,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_435_c20230101__20230630_eus-gaap--StockholdersEquity_iE_zxbzU5X9XwNc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt">Balance June 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--SharesOutstanding_iE_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zyUU5y7DAvL2" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Balance, shares">13,002,603</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0639">-</span></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">61,082,000</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(59,619,000</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">1,463,000</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_439_c20230101__20230630_eus-gaap--StockholdersEquity_iE_zuuM9T9QbjCl" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt">Balance </td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--SharesOutstanding_iE_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zaajzVEDwbZ8" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Balance, shares">13,002,603</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0646">-</span></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">61,082,000</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(59,619,000</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">1,463,000</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
</table>

<p id="xdx_8AF_z8RXG8Z0onyf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Warrants</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">During
the six months ended June 30, 2023, <span id="xdx_909_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20230630_zWpq0CJinNXe" title="Warrants issued">684,639</span> warrants at a weighted average exercise price of $<span id="xdx_908_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20230630_zBp1yRGceD18" title="Exercise price">5.85</span> per share expired.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Equity
Incentive Plan</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Through
2022, the Company issued equity awards under the 2015 Equity Incentive Plan (the &#8220;2015 Plan&#8221;) and outside the Plan. In June
2023, the Company&#8217;s stockholders adopted the 2023 Equity Incentive Plan (the &#8220;2023 Plan&#8221;), reserving <span id="xdx_902_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20230630__us-gaap--PlanNameAxis__custom--TwoThousandAndTwentyThreePlanMember_zxNqpqyXzx18" title="Reserve shares for future issuance">650,000</span> shares
for future issuance. The Board of Directors discontinued further grants under the 2015 Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">As
of June 30, 2023, the Company has $<span id="xdx_908_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_c20230630_zAiXwpF6sAG1" title="Unrecognized stock based compensation">194,000</span> of total unrecognized share-based compensation expense relative to unvested options, stock
awards and stock units, which is expected to be recognized over the remaining weighted average period of <span id="xdx_906_ecustom--UnrecognizedSharebasedCompensationWeightedAveragePeriod_pid_dtY_c20230101__20230630_z5L8tADE7qog" title="Unrecognized share-based compensation weighted average period">1.7</span> years.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Stock
Options</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p id="xdx_896_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zWySeD9UFP1b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
following is a summary of stock option activity for the six months ended June 30, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span id="xdx_8B6_zb8e2r0Gl5z5" style="display: none">Summary of Stock Options Activity</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Number of Options</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Weighted <br/>average <br/>exercise price <br/>per share</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Remaining <br/>term in years</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; color: Black">Outstanding on December 31, 2022</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20230101__20230630_z9DgoGK9yplg" style="width: 14%; color: Black; text-align: right" title="Number of Options, Outstanding, Beginning">682,939</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20230101__20230630_zpKeREq0ztS7" style="width: 14%; color: Black; text-align: right" title="Weighted average exercise price per share, Outstanding, Beginning">7.30</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220101__20221231_znfCGBR4UTmi" style="width: 14%; color: Black; text-align: right" title="Remaining term in years, Outstanding">3.2</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black">Issued</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20230101__20230630_z8X0XB0khew7" style="color: Black; text-align: right" title="Number of Options, Issued">42,045</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20230101__20230630_z731xjkVBNnc" style="color: Black; text-align: right" title="Weighted average exercise price per share, Issued">1.48</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_988_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2Issued_dtY_c20230101__20230630_zYLuLZQTyRl4" style="color: Black; text-align: right" title="Remaining term in years, Issued">8.0</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 1.5pt">Cancelled/expired</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20230101__20230630_znSWaamlzpB1" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Number of Options, Cancelled/Expired">(108,871</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20230101__20230630_zBzYEHS2bdc8" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Weighted average exercise price per share, Cancelled/Expired">8.38</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 2.5pt">Outstanding on June 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20230101__20230630_zRdaot0wKGW4" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Number of Options, Outstanding, Ending">616,113</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20230101__20230630_zuQzQUdB6Yaj" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Weighted average exercise price per share, Outstanding, ending balance">6.71</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230101__20230630_zqd5qI4di3kh" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Remaining term in years, Outstanding">3.6</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 2.5pt">Exercisable, June 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_c20230101__20230630_z4oW09ya0S96" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Number of Options, Exercisable">554,902</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_c20230101__20230630_z9qcTqnFdshi" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Weighted average exercise price per share, Exercisable">6.96</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20230101__20230630_zuRpghrqPaSh" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Remaining term in years, Exercisable">2.8</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A7_zNmPKDdDQnU8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p id="xdx_89A_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zKnvW6ZosgT9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
fair value of the options issued was calculated using the Black-Scholes option pricing model, based on the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span id="xdx_8BA_zwz0sn0OxZE" style="display: none">Summary of Fair Value of Options Using Black-Sholes Option Pricing Model</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%">
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 80%; color: Black; text-align: left">Expected term (in years)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 16%; color: Black; text-align: right"><span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20230630_zUDSxw4dghSh" title="Expected life (in years)">8.0</span></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Expected volatility</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230101__20230630_z9Gy79hJAGc8" title="Expected volatility">84.4</span></td><td style="color: Black; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Risk-free interest rate</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20230101__20230630_zu5Wmid3Bk82" title="Risk-free interest rate">3.6</span></td><td style="color: Black; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Expected dividends</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20230101__20230630_zMexteWCsg7e" style="color: Black; text-align: right" title="Expected dividends"><span style="-sec-ix-hidden: xdx2ixbrl0701">-</span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">Weighted average grant date fair value per share</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_982_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_c20230101__20230630_zrnZvapF3Hu1" style="color: Black; text-align: right" title="Weighted average grant date fair value per share">1.19</td><td style="color: Black; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A2_zS55K7K6exTe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Restricted
Stock </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p id="xdx_898_eus-gaap--ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_zyWFy3fGnwxb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
following is a summary of restricted stock award and restricted stock unit activity for the six months ended June 30, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span id="xdx_8B8_zFV0ysqTcBn7" style="display: none">Summary
of Restricted Stock Award and Restricted Stock Unit Activity</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Number of <br/>shares</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Weighted <br/>average grant <br/>date fair value</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black">Unvested at January 1, 2023</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20230101__20230630_zcBdCh2JpYtg" style="width: 16%; color: Black; text-align: right" title="Number of shares, Unvested">41,923</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20230101__20230630_zkGd5Iyn0aI7" style="width: 16%; color: Black; text-align: right" title="Weighted average grant date fair value, Unvested">4.92</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black">Granted</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230101__20230630_ztADrPbAa4i8" style="color: Black; text-align: right" title="Number of shares, Granted">5,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20230101__20230630_z7pf7koLuZNc" style="color: Black; text-align: right" title="Weighted average grant date fair value, Granted">1.25</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">Vested</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20230101__20230630_zYsKpC5ALaq1" style="color: Black; text-align: right" title="Number of shares, Vested">(4,386</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20230101__20230630_zcNvp57JSZbi" style="color: Black; text-align: right" title="Weighted average grant date fair value, Vested">5.06</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 1.5pt">Forfeited</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20230101__20230630_zD6E8xJ6fXEk" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Number of shares, Forfeited">(9,931</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_c20230101__20230630_zdLDzxuKxxnc" style="padding-bottom: 1.5pt; color: Black; text-align: right" title="Weighted average grant date fair value, Forfeited">3.33</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt">Unvested at June 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20230101__20230630_zDFokAhRpd5a" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Number of shares, Unvested">32,606</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20230101__20230630_zh6UqCHB4SIb" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted average grant date fair value, Unvested">4.82</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A3_zuPsmOsNbgdc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Performance
Stock Units</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">During
2022 and 2023, the Company issued performance share units (&#8220;PSUs&#8221;) that represented shares potentially issuable based upon
Company and individual performance in the years of issuance.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p id="xdx_89A_eus-gaap--ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_z1Y7deb7AtQk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
following table summarizes the activity for the Company&#8217;s unvested PSUs for the three months ended June 30, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span id="xdx_8B8_zuR4GP7polGl" style="display: none">Summary
of Performance Stock Unit Activity</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Number of shares</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Weighted <br/>average grant <br/>date fair value</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black">Unvested at January 1, 2023</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zEBZSKbBrFF4" style="width: 16%; color: Black; text-align: right" title="Number of shares, Unvested">17,678</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zIoHWRkZdNSk" style="width: 16%; color: Black; text-align: right" title="Weighted average grant date fair value, Unvested">4.50</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Cash settled</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled_iN_pid_di_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zUyNMzoBwohj" style="color: Black; text-align: right" title="Number of shares, Cash settled">(17,678</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zITVunAJW1s8" style="color: Black; text-align: right" title="Weighted average grant date fair value, Cash Settled">4.50</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">Granted</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zxX7bt7jeBA7" style="color: Black; text-align: right" title="Number of shares, Granted">281,934</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zzcQgYSSzPuc" style="color: Black; text-align: right" title="Weighted average grant date fair value, Granted">1.58</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 1.5pt">Vested</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zx8sjKfy1yz" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Number of shares, Vested">(45,251</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zUdka2F1ndv3" style="padding-bottom: 1.5pt; color: Black; text-align: right" title="Weighted average grant date fair value, Vested">1.36</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt">Unvested at June 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zh07Rhz0843f" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Number of shares, Unvested">236,683</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zWU6tzgIPBDi" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted average grant date fair value, Unvested">1.63</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AA_zxRyXC2OIK6a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">In
February 2023, the unvested awards issued for individual performance and outstanding at January 1, 2023 were modified to cash-settle
the original grant-date fair value of approximately $<span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_c20230201__20230228__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zxeK0VmujoWk" title="Grant date fair value">80,000</span>, resulting in incremental compensation of $<span id="xdx_901_eus-gaap--ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost_c20230201__20230228__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zNapXhwB1TZd" title="Incremental compensation">56,000</span> after considering the $<span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_c20230201__20230228_zkrgswUmaehd" title="Grant date fair value">24,000</span>
fair value of the vested shares at the date of the modification. Additionally, the Company performance targets were modified to allow
approximately <span id="xdx_909_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z9MVxSjTArD6" title="Modified to vest">71,000</span> PSU to vest, with an additional time-based vesting requirement for approximately <span id="xdx_90B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember__us-gaap--VestingAxis__custom--TimeBasedVestingMember_zxgTDBcOeKB6" title="Modified to vest">26,000</span> of the PSU. Because the
awards did not vest based on the original terms, the modification was considered a new grant, resulting in $<span id="xdx_900_eus-gaap--ShareBasedCompensation_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zJcNTwvH45m6" title="Stock-based compensation">64,000</span> in compensation expense
in the six-months ended June 30, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company adopted a 2023 PSU program in April 2023, granting approximately <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230401__20230430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember__us-gaap--PlanNameAxis__custom--TwoThousandAndTwentyThreePlanMember_zTcEgPIEc0oh" title="Shares granted">211,000</span> PSUs at target performance. The results for the three-month
period ended June 30, 2023 include the reversal of $<span id="xdx_909_eus-gaap--AllocatedShareBasedCompensationExpense_c20230401__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zLE2c1FAKs1a" title="Stock-based compensation">67,000</span> in stock-based compensation expense recorded in the three months ended March
31, 2023, as management does not anticipate at this time that 2023 performance will be achieved. The results of operations for the six
months ended June 30, 2023 includes <span id="xdx_90A_eus-gaap--AllocatedShareBasedCompensationExpense_do_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zrIMksF7Msy7" title="Stock-based compensation">no</span> expense for the 2023 PSU program. Estimates of expense associated with 2023 performance will be
reassessed each quarter through the performance period.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904030799504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p id="xdx_80A_eus-gaap--IncomeTaxDisclosureTextBlock_zVLBaiEuO3gk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Note
7. <span id="xdx_821_zEISt1WtnW95">Income Taxes</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">ASC
740 requires a valuation allowance to reduce the deferred tax assets reported if, based on the weight of evidence, it is more than likely
than not that some portion or all the deferred tax assets will not be recognized. Accordingly, at this time the Company has placed a
valuation allowance on all tax assets. As of June 30, 2023, the estimated effective tax rate for 2023 was <span id="xdx_90C_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dcp_c20230101__20230630_zvMSZmpC1b36" title="Estimated effective tax rate">zero</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">There
are open statutes of limitations for taxing authorities in federal and state jurisdictions to audit our tax returns from 2018 through
the current period. Our policy is to account for income tax related interest and penalties in income tax expense in the statement of
operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">For
the three and six months ended June 30, 2023 and 2022, the Company did not incur any interest and penalties associated with tax positions.
As of June 30, 2023, the Company did not have any significant unrecognized uncertain tax positions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904030799504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Event</a></td>
<td class="text"><p id="xdx_807_eus-gaap--SubsequentEventsTextBlock_zeXE78k8v6O8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Note
8. <span id="xdx_822_zRUvVvtZ3wZ4">Subsequent Event</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">In
August 2023, the Company received subscriptions of approximately $<span id="xdx_906_ecustom--SubscriptionReceived_iI_c20230831__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zLLrONBTRQw5" title="Subscription received">1,130,000</span> of a $<span id="xdx_900_eus-gaap--ConvertibleDebt_iI_c20230831__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zxBlHEQXNXc1" title="Convertible debt">2,000,000</span> privately placed convertible debt offering.
<span id="xdx_905_eus-gaap--DebtInstrumentDescription_c20230831__20230831__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zPMErk7jsxQ8" title="Debt instrument, description">The debt may be drawn in 25% increments, matures on the anniversary of the draw, bears interest at 10% per annum for the term, regardless
of earlier payment or conversion, and is mandatorily convertible as to principal and interest into shares of the Company&#8217;s common
stock at any time prior to maturity at the greater of $1.20 or 85% of the volume-weighted average price of the common stock for the ten
trading days immediately preceding the written notice of the conversion (the &#8220;Conversion Price&#8221;).</span> If the Company has not
exercised the mandatory conversion, the holder of the debt has the option after six months and on up to four occasions to convert all
or any portion of the principal and interest into shares of the Company&#8217;s common stock at the Conversion Price.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;<b>&#160;</b></span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904030867248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Liquidity<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_BRFH_DisclosureLiquidityAbstract', window );"><strong>Liquidity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_BRFH_LiquidityDisclosureTextBlock', window );">Liquidity</a></td>
<td class="text"><p id="xdx_80A_ecustom--LiquidityDisclosureTextBlock_zkoHxbKepFed" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><b>Note
9. <span id="xdx_824_zWBGmBxGoQLb">Liquidity</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">During
the six months ended June 30, 2023, the Company used cash for operations of $<span id="xdx_90A_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_di_c20230101__20230630_z8r87rj3S7Ib" title="Cash for operations">2,067,000</span>. The Company has a history of operating losses
and negative cash flow, which were expected to improve with growth, offset by working capital required to achieve such growth. As described
more fully in Note 5, the dispute and subsequent contract termination with the Manufacturer has resulted in uncertainty around our ability
to procure product, which in turn may inhibit our ability to achieve positive cash flow. Additionally, management has considered that
dispute resolution, including litigation, is costly and will require the outlay of cash.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">However,
as of June 30, 2023, the Company has $<span id="xdx_902_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_c20230630_zGbD7Eed3Xc2" title="Cash">952,000</span>
of cash and in August 2023, obtained a funding commitment of approximately $<span id="xdx_905_ecustom--SubscriptionReceivable_iI_c20230630_zlv0qrbmNxie" title="Subscription receivable">1,130,000</span>
as more fully described in Note 8. As such, even though management has identified certain indicators, these indicators do not raise
substantial doubt regarding the Company&#8217;s ability to continue as a going concern. However, management cannot predict, with
certainty, the outcome of its potential actions to generate liquidity, including the availability of additional financing, or
whether such actions would generate the expected liquidity as planned.</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_BRFH_DisclosureLiquidityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">BRFH_DisclosureLiquidityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>BRFH_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_BRFH_LiquidityDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Liquidity Disclosure [Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">BRFH_LiquidityDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>BRFH_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904025758640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p id="xdx_84F_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zUwRnto4viZ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_869_z2HB0zsqFix6">Basis
of Presentation</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
accompanying condensed consolidated financial statements are unaudited. These unaudited interim condensed consolidated financial statements
have been prepared in conformity with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) and
applicable rules and regulations of the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) regarding interim financial reporting.
Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been
condensed or omitted pursuant to such rules and regulations. Accordingly, these interim condensed consolidated financial statements should
be read in conjunction with the audited consolidated financial statements for the fiscal year ended December 31, 2022 included in the
Company&#8217;s Annual Report on Form 10-K, as filed with the SEC on March 2, 2023. In management&#8217;s opinion, the unaudited interim
condensed consolidated financial statements reflect all adjustments, which are of a normal and recurring nature, that are necessary for
a fair presentation of financial results for the interim periods presented. Operating results for any quarter are not necessarily indicative
of the results for the full fiscal year.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><p id="xdx_841_eus-gaap--ConsolidationPolicyTextBlock_z2oSNHnY3pz" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_860_zklYlH36XTb4">Principles
of Consolidation</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
consolidated financial statements include the financial statements of the Company and our wholly owned subsidiaries, Barfresh Inc. and
Barfresh Corporation Inc. (formerly known as Smoothie, Inc.). All inter-company balances and transactions among the companies have been
eliminated upon consolidation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p id="xdx_84D_eus-gaap--UseOfEstimates_zmh6uQHqvMj6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_86A_zY6sWH8OG4l9">Use
of Estimates</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported
amounts of assets and liabilities in the balance sheets and revenues and expenses during the years reported. Actual results may differ
from these estimates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Vendor Concentrations</a></td>
<td class="text"><p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_zVp1N7p0CHL7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_869_z5Ytob6Rs4Lf">Vendor
Concentrations</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company is exposed to supply risk as a result of concentrations in its vendor base resulting from the use of a limited number of contract
manufacturers. Purchases from the Company&#8217;s significant contract manufacturers as a percentage of all finished goods purchased
were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;&#160;</span></p>

<p id="xdx_896_eus-gaap--ScheduleOfProductInformationTableTextBlock_zpGwAdJXKjC1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_8BE_zm6xCYTlHQag" style="display: none">Schedule
of Company&#8217;s Contract Manufacturers of Finished Goods</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">For the three months ended June 30,</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">For the six months ended June 30,</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 36%; text-align: left">Manufacturer A</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_zdl7dvJENVu2" style="width: 12%; text-align: right" title="Manufacturer percentage">50</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_zOPk9cnfF9Fk" style="width: 12%; text-align: right" title="Manufacturer percentage">25</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_zeohg6iLfGI1" style="width: 12%; text-align: right" title="Manufacturer percentage">49</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_z9xhrM2DUj6i" style="width: 12%; text-align: right" title="Manufacturer percentage">27</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Manufacturer B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zFZFcuShIL0e" style="text-align: right" title="Manufacturer percentage">34</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zKjOTjznOT98" style="text-align: right" title="Manufacturer percentage">0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zyp9zaU0R9Mf" style="text-align: right" title="Manufacturer percentage">41</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zq8A4WNwVcPl" style="text-align: right" title="Manufacturer percentage">0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Manufacturer C</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_zY9CBOGozmVa" style="text-align: right" title="Manufacturer percentage">16</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_zUoPWjus6IYi" style="text-align: right" title="Manufacturer percentage">4</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_zb6jEkiOaKqh" style="text-align: right" title="Manufacturer percentage">10</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_znmpTaqn5tU9" style="text-align: right" title="Manufacturer percentage">6</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Manufacturer D</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_z2pRiHDbtmP9" style="text-align: right" title="Manufacturer percentage">0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_zYS5ceRUjuzd" style="text-align: right" title="Manufacturer percentage">59</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_zFa1ouIWVVif" style="text-align: right" title="Manufacturer percentage">0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_z0Iqhn1qDBH4" style="text-align: right" title="Manufacturer percentage">59</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Manufacturer E</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_zLnZy0NIFJHb" style="text-align: right" title="Manufacturer percentage">0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_zh2l3hASZeE5" style="text-align: right" title="Manufacturer percentage">12</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_z5nuE0AQEN5d" style="text-align: right" title="Manufacturer percentage">0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_zuuKOvTwu0Si" style="text-align: right" title="Manufacturer percentage">8</td><td style="text-align: left">%</td></tr>
  </table>


<p id="xdx_8AD_zkEAVuVPwTQk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_BRFH_SummaryOfSignificantAccountingPolicyTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><p id="xdx_84C_ecustom--SummaryOfSignificantAccountingPolicyTextBlock_znsn0Qj0sT3a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_863_zzDtipyurend">Summary
of Significant Accounting Policies</span> </i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">There
have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the year ended December 31,
2022, as filed with the SEC on March 2, 2023 that have had a material impact on our condensed consolidated financial statements and related
notes.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>&#160;</i></span></p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurement and Financial Instruments</a></td>
<td class="text"><p id="xdx_848_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zSH52H3G1tk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_860_zijp8z5KZ8vl">Fair
Value Measurement and Financial Instruments</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Financial
Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) Topic 820, <i>Fair Value Measurements
and Disclosures</i> (&#8220;ASC 820&#8221;), that requires the valuation of assets and liabilities permitted to be either recorded or
disclosed at fair value based on a hierarchy of available inputs as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Level
1 &#8211; Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or
liabilities;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Level
2 &#8211; Quoted prices for similar assets and liabilities in active markets, quoted prices for identical assets and liabilities in markets
that are not active, or inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability;
and</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Level
3 &#8211; Prices or valuation techniques that require inputs that are both significant to the fair value and unobservable (i.e., supported
by little or no market activity).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
Company&#8217;s financial instruments consist of cash, restricted cash, accounts receivable and accounts payable. The carrying value
of the Company&#8217;s financial instruments approximates their fair value.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted Cash</a></td>
<td class="text"><p id="xdx_846_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_zJW4VvJrUs38" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_866_zJMFbLKsrpmf">Restricted
Cash</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">At
December 31, 2022, the Company had approximately $<span id="xdx_900_eus-gaap--RestrictedCashCurrent_iI_pp0p0_c20221231_zQLbasjQEtv6" title="Restricted cash">211,000</span> in restricted cash related to a co-packing agreement. The restrictions were
released in June 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Accounts Receivable and Allowances</a></td>
<td class="text"><p id="xdx_843_eus-gaap--ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_zpYJiPtOzwp" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_86A_zVZotVDn8Jua">Accounts
Receivable and Allowances</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Accounts
receivable are recorded and carried at the original invoiced amount less allowances for credits and for any potential uncollectible amounts
due to credit losses. We make estimates of the expected credit and collectability trends for the allowance for credit losses based on
our assessment of various factors, including historical experience, the age of the accounts receivable balances, credit quality of our
customers, current economic conditions, and other factors that may affect our ability to collect from our customers. Expected credit
losses are recorded as general and administrative expenses on our condensed consolidated statements of operations. As of June 30, 2023
and December 31, 2022, there was <span id="xdx_90E_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pid_do_c20230630_zZKq3mDdbm8a" title="Allowance for doubtful accounts"><span id="xdx_909_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pid_do_c20221231_z2Hhxk6vLXIl" title="Allowance for doubtful accounts">no</span></span> allowance for expected credit losses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Other Receivables</a></td>
<td class="text"><p id="xdx_84C_eus-gaap--ReceivablesPolicyTextBlock_zLg9OBSO8VK5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_865_zNFAdFtxPNqe">Other
Receivables</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Other
receivables consist of the Company&#8217;s 2021 Employer Retention Tax Credit claim, amounts due from vendors for materials acquired
on their behalf for use in manufacturing the Company&#8217;s products, vendor rebates and freight claims.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>&#160;</i></span></p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p id="xdx_84B_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zIFatdpS4Xha" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_867_zxse8SsEVYv6">Revenue
Recognition</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">In
accordance with ASC 606, Revenue from Contracts with Customers, revenue is recognized when a customer obtains ownership of promised goods.
The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these
goods. The Company applies the following five steps:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>1)</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Identify
    the contract with a customer</i></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">A
    contract with a customer exists when (I) the Company enters into an enforceable contract with a customer that defines each party&#8217;s
    rights, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration
    for goods or services that are transferred is probable. For the Company, the contract is the approved sales order, which may also
    be supplemented by other agreements that formalize various terms and conditions with customers.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>2)</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Identify
    the performance obligation in the contract</i></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Performance
    obligations promised in a contract are identified based on the goods or services that will be transferred to the customer. For the
    Company, this consists of the delivery of frozen beverages, which provide immediate benefit to the customer.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>3)</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Determine
    the transaction price</i></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
    transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods
    and is generally stated on the approved sales order. Variable consideration, which typically includes rebates or discounts, are estimated
    utilizing the most likely amount method. Provisions for refunds are generally provided for in the period the related sales are recorded,
    based on management&#8217;s assessment of historical and projected trends.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>4)</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Allocate
    the transaction price to performance obligations in the contract</i></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Since
    the Company&#8217;s contracts contain a single performance obligation, delivery of frozen beverages, the transaction price is allocated
    to that single performance obligation.</span></p></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>5)</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>Recognize
    revenue when or as the Company satisfies a performance obligation</i></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
    Company recognizes revenue from the sale of frozen beverages when title and risk of loss passes and the customer accepts the goods,
    which generally occurs at the time of delivery to a customer warehouse. Customer sales incentives such as volume-based rebates or
    discounts are treated as a reduction of sales at the time the sale is recognized. Shipping and handling costs are treated as fulfilment
    costs and presented in distribution, selling and administrative costs.</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Payments
    that are received before performance obligations are recorded are shown as current liabilities.</span></p></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
    Company evaluated the requirement to disaggregate revenue and concluded that substantially all of its revenue comes from a single
    product, frozen beverages.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i>&#160;</i></span></p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_BRFH_ShippingAndStorageCostsPolicyTextBlock', window );">Storage and Shipping Costs</a></td>
<td class="text"><p id="xdx_843_ecustom--ShippingAndStorageCostsPolicyTextBlock_zqHYrffxKoff" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_860_zfU7G5DlE1j6">Storage
and Shipping Costs</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Storage
and outbound freight costs are included in selling, marketing and distribution expense. For the three months ending June 30, 2023 and
2022, storage and outbound freight totaled approximately $<span id="xdx_908_ecustom--ShippingAndHandlingCosts_c20230401__20230630_zhN0SlxQubHi" title="Shipping and handling costs">251,000</span> and $<span id="xdx_904_ecustom--ShippingAndHandlingCosts_c20220401__20220630_zIaM9SUhK2X3" title="Shipping and handling costs">319,000</span>, respectively. For the six months ending June 30, 2023
and 2022, storage and outbound freight totaled approximately $<span id="xdx_908_ecustom--ShippingAndHandlingCosts_c20230101__20230630_zWNeJ7xmPhHg" title="Shipping and handling costs">562,000</span> and $<span id="xdx_90F_ecustom--ShippingAndHandlingCosts_c20220101__20220630_ziCWMXc9XYha" title="Shipping and handling costs">768,000</span>, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</a></td>
<td class="text"><p id="xdx_842_eus-gaap--ResearchAndDevelopmentExpensePolicy_zg68CEGCluU7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_861_zXRaovBLC1Jc">Research
and Development</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Expenditures
for research activities relating to product development and improvement are charged to expense as incurred. The Company incurred approximately
$<span id="xdx_90F_eus-gaap--ResearchAndDevelopmentExpense_c20230401__20230630_z3KlIziYaP0a" title="Research and development expenses">35,000</span> and $<span id="xdx_90C_eus-gaap--ResearchAndDevelopmentExpense_c20220401__20220630_zQUrAr3a6YWk" title="Research and development expenses">96,000</span>, in research and development expense for the three months ending June 30, 2023 and 2022, respectively. For the six
months ending June 30, 2023 and 2022, the Company incurred approximately $<span id="xdx_90C_eus-gaap--ResearchAndDevelopmentExpense_c20230101__20230630_z0NyoOPE9pj6" title="Research and development expenses">56,000</span> and $<span id="xdx_909_eus-gaap--ResearchAndDevelopmentExpense_c20220101__20220630_zlm7lYakNxK3" title="Research and development expenses">126,000</span>, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Loss Per Share</a></td>
<td class="text"><p id="xdx_842_eus-gaap--EarningsPerSharePolicyTextBlock_z9N7DgXt0d49" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_86B_zxV6lUyrO9Pj">Loss
Per Share</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">For
the three and six months ended June 30, 2023 and 2022 common stock equivalents have not been included in the calculation of net loss
per share as their effect is anti-dilutive as a result of losses incurred.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_BRFH_ReclassificationsPolicyTextBlock', window );">Reclassifications</a></td>
<td class="text"><p id="xdx_845_ecustom--ReclassificationsPolicyTextBlock_zq9r2Oxhfegk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_86A_zFcmhuD9csy4">Reclassifications</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Certain
reclassifications have been made to the 2022 financial statements to conform to the 2023 presentation, namely the presentation of
selling, marketing and distribution expense apart from general and administrative expense in the consolidated statement of
operations, the reclassification of materials shipping from selling, marketing and distribution to cost of revenue, and the
presentation of the components of cash used in operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Pronouncements</a></td>
<td class="text"><p id="xdx_84C_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zY4tm5LjLB8a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><i><span id="xdx_86A_zxZRQRq9mKl">Recent
Pronouncements</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">From
time to time, new accounting pronouncements are issued that we adopt as of the specified effective date. We have not determined if the
impact of recently issued standards that are not yet effective will have an impact on our results of operations and financial position.</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_BRFH_ReclassificationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reclassifications Policy [Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">BRFH_ReclassificationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>BRFH_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_BRFH_ShippingAndStorageCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shipping And Storage Costs Policy [Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">BRFH_ShippingAndStorageCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>BRFH_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_BRFH_SummaryOfSignificantAccountingPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Summary Of Significant Accounting Policy [Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">BRFH_SummaryOfSignificantAccountingPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>BRFH_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480981/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483044/730-10-05-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904030867248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfProductInformationTableTextBlock', window );">Schedule of Company&#8217;s Contract Manufacturers of Finished Goods</a></td>
<td class="text"><p id="xdx_896_eus-gaap--ScheduleOfProductInformationTableTextBlock_zpGwAdJXKjC1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_8BE_zm6xCYTlHQag" style="display: none">Schedule
of Company&#8217;s Contract Manufacturers of Finished Goods</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">For the three months ended June 30,</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">For the six months ended June 30,</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 36%; text-align: left">Manufacturer A</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_zdl7dvJENVu2" style="width: 12%; text-align: right" title="Manufacturer percentage">50</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_zOPk9cnfF9Fk" style="width: 12%; text-align: right" title="Manufacturer percentage">25</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_zeohg6iLfGI1" style="width: 12%; text-align: right" title="Manufacturer percentage">49</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_z9xhrM2DUj6i" style="width: 12%; text-align: right" title="Manufacturer percentage">27</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Manufacturer B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zFZFcuShIL0e" style="text-align: right" title="Manufacturer percentage">34</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zKjOTjznOT98" style="text-align: right" title="Manufacturer percentage">0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zyp9zaU0R9Mf" style="text-align: right" title="Manufacturer percentage">41</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zq8A4WNwVcPl" style="text-align: right" title="Manufacturer percentage">0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Manufacturer C</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_zY9CBOGozmVa" style="text-align: right" title="Manufacturer percentage">16</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_zUoPWjus6IYi" style="text-align: right" title="Manufacturer percentage">4</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_zb6jEkiOaKqh" style="text-align: right" title="Manufacturer percentage">10</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_znmpTaqn5tU9" style="text-align: right" title="Manufacturer percentage">6</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Manufacturer D</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_z2pRiHDbtmP9" style="text-align: right" title="Manufacturer percentage">0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_zYS5ceRUjuzd" style="text-align: right" title="Manufacturer percentage">59</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_zFa1ouIWVVif" style="text-align: right" title="Manufacturer percentage">0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_z0Iqhn1qDBH4" style="text-align: right" title="Manufacturer percentage">59</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Manufacturer E</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_zLnZy0NIFJHb" style="text-align: right" title="Manufacturer percentage">0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_zh2l3hASZeE5" style="text-align: right" title="Manufacturer percentage">12</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_z5nuE0AQEN5d" style="text-align: right" title="Manufacturer percentage">0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_zuuKOvTwu0Si" style="text-align: right" title="Manufacturer percentage">8</td><td style="text-align: left">%</td></tr>
  </table>


<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfProductInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of product information that are included in the discussion of the nature of an entity's operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904021341264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restatement of Prior Financial Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract', window );"><strong>Accounting Changes and Error Corrections [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock', window );">Schedule of Prior Financial Information</a></td>
<td class="text"><p id="xdx_893_eus-gaap--ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_zlcePounNF5c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;<span id="xdx_8BD_zjJSyTD5sVKi" style="display: none">Schedule
of Prior Financial Information</span> </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_49A_20221231__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zMe42UO5x16j" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_497_20221231__srt--RestatementAxis__srt--RestatementAdjustmentMember_z2WlWd7XMXsk" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_49D_20221231_zlrQ060jWuEa" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">December 31, 2022</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">As Previously Reported</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">Adjustment</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">Restated</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold; text-align: left">Consolidated Balance Sheet</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentNet_iI_z9y0Hy896Mze" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 46%; color: Black; text-align: left">Property, plant and equipment, net of depreciation</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right">389,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right">412,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right">801,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--Assets_iI_zsn9KBYr80nh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Total assets</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">5,093,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">412,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">5,505,000</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--RetainedEarningsAccumulatedDeficit_iI_zsilWRTMoXnl" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Accumulated deficit</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(58,384,000</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">412,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(57,972,000</td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_407_eus-gaap--StockholdersEquity_iI_zudOO4Dv0U7i" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Total stockholders&#8217; equity</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">2,521,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">412,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">2,933,000</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--LiabilitiesAndStockholdersEquity_iI_zotre9QV2Sz1" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Total liabilities and stockholders&#8217; equity</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">5,093,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">412,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">5,505,000</td><td style="color: Black; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_49C_20220401__20220630__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zVtshg9OT8nd" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_493_20220401__20220630__srt--RestatementAxis__srt--RestatementAdjustmentMember_zf2yRKBlTBD8" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_494_20220401__20220630_zm0IZYPkfP24" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">Three-months ended June 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">As Previously Reported</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">Adjustment</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">Restated</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold">Consolidated Statement of Operations</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--DepreciationAndAmortization_z22OigPaKie6" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 46%; color: Black; text-align: left">Depreciation and amortization</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right">117,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right">(21,000</td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right">96,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingExpenses_i01_pp0p0_zUlEXAcr9mje" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Total operating expenses</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">1,620,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(21,000</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">1,599,000</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--NetIncomeLoss_pp0p0_zbl0MHBNVjca" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Net loss</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(737,000</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">21,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(716,000</td><td style="color: Black; text-align: left">)</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_49B_20220101__20220630__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zDthwr9w6aIl" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_490_20220101__20220630__srt--RestatementAxis__srt--RestatementAdjustmentMember_zDNjLILnvVZ4" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" id="xdx_49A_20220101__20220630_zQfVXivuz2ze" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">Six-months ended June 30, 2022</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">As Previously Reported</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">Adjustment</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black">Restated</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; font-weight: bold">Consolidated Statement of Operations</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--DepreciationAndAmortization_zbM1BW5TFbJ8" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 46%; color: Black; text-align: left">Depreciation and amortization</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right">278,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right">(42,000</td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 14%; color: Black; text-align: right">236,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--OperatingExpenses_i01_pp0p0_zPubWb4L7aLl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Total operating expenses</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">3,278,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(42,000</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">3,236,000</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--NetIncomeLoss_pp0p0_z6hiCGZVpn2j" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Net loss</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(1,631,000</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">42,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(1,589,000</td><td style="color: Black; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; font-weight: bold; text-align: left">Consolidated Statement of Cash Flows</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--NetIncomeLoss_pp0p0_zp2VAsoEdl66" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Net loss</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(1,631,000</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">42,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(1,589,000</td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_408_eus-gaap--DepreciationDepletionAndAmortization_zMb9Vjv03Cs3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; color: Black; text-align: left">Depreciation and amortization</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">286,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(42,000</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">244,000</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i01_pp0p0_z3skTIDiAEKb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; color: Black; text-align: left">Net cash used in operating activities</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(1,923,000</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0486">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(1,923,000</td><td style="color: Black; text-align: left">)</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingChangesAndErrorCorrectionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904026250576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory</a></td>
<td class="text"><p id="xdx_899_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zekrhSRZWjMk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Inventory
consists of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_8BE_zr4qfOTIOcv8" style="display: none">Schedule
of Inventory</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%">
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49A_20230630_zH0qK6ZbBePi" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">June 30,<br/>
2023</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_497_20221231_zSFVoEXHQBnd" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">December 31,<br/>
2022</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--InventoryRawMaterialsNetOfReserves_iI_maINzX42_zyFDX3j1miUi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Raw materials</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">25,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">65,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--InventoryFinishedGoodsNetOfReserves_iI_maINzX42_zfToSslz2LCi" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Finished goods</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">945,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">983,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--InventoryNet_iTI_mtINzX42_zzvtOH4WdoEg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Inventory, net</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">970,000</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">1,048,000</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904026186160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property Plant and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment, Net</a></td>
<td class="text"><p id="xdx_898_eus-gaap--PropertyPlantAndEquipmentTextBlock_zO2PeijKmp5a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Property
and equipment, net consist of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_8BF_z673VT2n4npg" style="display: none">Schedule
   of Property and Equipment, Net</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49A_20230630_zcpLM0qMVpEe" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">June 30,<br/>
2023</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_495_20221231_ztS0Jiw7IJB1" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">December 31,<br/>
2022</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black; text-align: center"></td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black; text-align: center"></td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">June 30,<br/>
2023</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">December 31,<br/>
2022</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ManufacturingEquipmentMember_zY1MJughFqO8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black; text-align: left">Manufacturing equipment</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">1,618,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">1,618,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CustomerEquipmentMember_zrB5iMMm1We8" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Customer equipment</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">1,417,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">1,417,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--PropertyPlantAndEquipmentGross_iI_maPPAENze1b_zXY7QUoyPofh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment, gross</span></td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">3,035,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">3,035,000</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_msPPAENze1b_zoOiEPb3AJVk" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(2,408,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(2,234,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentNet_iTI_mtPPAENze1b_zBdR8mDI46Pi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Property and equipment, net of depreciation</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">627,000</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">801,000</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904024531776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfStockholdersEquityTableTextBlock', window );">Schedule of Changes in Stockholders' Equity</a></td>
<td class="text"><p id="xdx_894_eus-gaap--ScheduleOfStockholdersEquityTableTextBlock_zPuEwiDBALe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
following are changes in stockholders&#8217; equity for the six months ended June 30, 2022 and 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><span id="xdx_8B3_zxgii4qjOtp7" style="display: none">Schedule of Changes in Stockholders' Equity</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black">&#160;</td>
    <td colspan="2" style="text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black">&#160;</td>
    <td colspan="2" id="xdx_4BE_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zjKzP0iUGHFj" style="text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black">&#160;</td>
    <td colspan="2" id="xdx_4BD_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_z4xxazw3ixKa" style="color: Black; text-align: center">&#160;</td><td style="text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black">&#160;</td>
    <td colspan="2" id="xdx_4B4_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_zcescPWXoQ8g" style="text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black">&#160;</td>
    <td colspan="2" id="xdx_4B5_zt98x5gMqKXf" style="text-align: center; color: Black">&#160;</td><td style="text-align: center; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black; text-align: center">Additional</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Common Stock</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; color: Black; text-align: center">paid in</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; color: Black; text-align: center">Accumulated</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Shares</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Capital</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">(Deficit)</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Total</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr id="xdx_434_c20220101__20220630_eus-gaap--StockholdersEquity_iS_zs35hwIApUyb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 35%; color: Black">Balance December 31, 2021</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--SharesOutstanding_iS_c20220101__20220630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zVaQOCA0atdk" style="width: 9%; color: Black; text-align: right" title="Balance, shares">12,905,112</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0561">-</span></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right">60,341,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right">(51,838,000</td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right">8,503,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_zPW6SoAMtUYb" style="vertical-align: bottom; background-color: White">
    <td style="color: Black">Shares issued for warrant exercise</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20220101__20220630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zKhCV6ScgDni" style="color: Black; text-align: right" title="Shares issued for warrant exercise, shares">986</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0568">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">5,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0570">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">5,000</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensationGross_zhhnTrN7HDSb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Equity-based compensation</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationGross_pid_c20220101__20220630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zVOXtFEFp9jh" style="color: Black; text-align: right" title="Equity-based compensation, shares"><span style="-sec-ix-hidden: xdx2ixbrl0580">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0575">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">93,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0577">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">93,000</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_zOruSQUoRpwa" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Issuance of stock and options for services</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_pid_c20220101__20220630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zlf5rUudRuLb" style="color: Black; text-align: right" title="Issuance of stock and options for services, shares">13,801</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0582">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">98,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0584">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">98,000</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--NetIncomeLoss_zke8ZW9nG2sb" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Net loss</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">-</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0589">-</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0590">-</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(1,589,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(1,589,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_43D_c20220101__20220630_eus-gaap--StockholdersEquity_iE_z1gjUS5zyzoa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt">Balance June 30, 2022</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--SharesOutstanding_iE_pid_c20220101__20220630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zUnGOCLNpQGg" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Balance, shares">12,919,899</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0594">-</span></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">60,537,000</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(53,427,000</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">7,110,000</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black; text-align: center">Additional</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Common Stock</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; color: Black; text-align: center">paid in</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; color: Black; text-align: center">Accumulated</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="color: Black">&#160;</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Shares</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Capital</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">(Deficit)</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Total</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr id="xdx_433_c20230101__20230630_eus-gaap--StockholdersEquity_iS_ztQh5kh6MRyd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 35%; color: Black">Balance December 31, 2022</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--SharesOutstanding_iS_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zzlZs6LvKoyi" style="width: 9%; color: Black; text-align: right" title="Balance, shares">12,934,741</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0601">-</span></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right">60,905,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right">(57,972,000</td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right">2,933,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_43E_c20230101__20230630_eus-gaap--StockholdersEquity_iS_zJRnRb5LSKgk" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">Balance </td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--SharesOutstanding_iS_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z8XxOcnuGoG4" style="color: Black; text-align: right" title="Balance, shares">12,934,741</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0608">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">60,905,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">(57,972,000</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">2,933,000</td><td style="color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensationGross_z0fFT41SEkE" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Equity-based compensation</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationGross_pid_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z0ySfDIB80Uc" style="color: Black; text-align: right" title="Equity-based compensation, shares">35,659</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0615">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">118,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0617">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">118,000</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_ecustom--AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation_z3NGMgUHwhXe" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Cash settlement of equity-based compensation</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">-</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0622">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(24,000</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0624">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(24,000</td><td style="color: Black; text-align: left">)</td></tr>
  <tr id="xdx_40A_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_zTtmLaQV5VMj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Issuance of stock and options for services</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_pid_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z1QmRoDqaZr9" style="color: Black; text-align: right" title="Issuance of stock and options for services, shares">32,203</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0627">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">83,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0629">-</span></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">83,000</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--NetIncomeLoss_zC2ka3H5fCHl" style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1.5pt">Net loss</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">-</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0634">-</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0635">-</span></td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(1,647,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">(1,647,000</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td></tr>
  <tr id="xdx_435_c20230101__20230630_eus-gaap--StockholdersEquity_iE_zxbzU5X9XwNc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt">Balance June 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--SharesOutstanding_iE_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zyUU5y7DAvL2" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Balance, shares">13,002,603</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0639">-</span></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">61,082,000</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(59,619,000</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">1,463,000</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr id="xdx_439_c20230101__20230630_eus-gaap--StockholdersEquity_iE_zuuM9T9QbjCl" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt">Balance </td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--SharesOutstanding_iE_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zaajzVEDwbZ8" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Balance, shares">13,002,603</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0646">-</span></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">61,082,000</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">(59,619,000</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">1,463,000</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
</table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Stock Options Activity</a></td>
<td class="text"><p id="xdx_896_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zWySeD9UFP1b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
following is a summary of stock option activity for the six months ended June 30, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span id="xdx_8B6_zb8e2r0Gl5z5" style="display: none">Summary of Stock Options Activity</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Number of Options</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Weighted <br/>average <br/>exercise price <br/>per share</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Remaining <br/>term in years</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; color: Black">Outstanding on December 31, 2022</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20230101__20230630_z9DgoGK9yplg" style="width: 14%; color: Black; text-align: right" title="Number of Options, Outstanding, Beginning">682,939</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20230101__20230630_zpKeREq0ztS7" style="width: 14%; color: Black; text-align: right" title="Weighted average exercise price per share, Outstanding, Beginning">7.30</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220101__20221231_znfCGBR4UTmi" style="width: 14%; color: Black; text-align: right" title="Remaining term in years, Outstanding">3.2</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black">Issued</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20230101__20230630_z8X0XB0khew7" style="color: Black; text-align: right" title="Number of Options, Issued">42,045</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20230101__20230630_z731xjkVBNnc" style="color: Black; text-align: right" title="Weighted average exercise price per share, Issued">1.48</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_988_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2Issued_dtY_c20230101__20230630_zYLuLZQTyRl4" style="color: Black; text-align: right" title="Remaining term in years, Issued">8.0</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 1.5pt">Cancelled/expired</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20230101__20230630_znSWaamlzpB1" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Number of Options, Cancelled/Expired">(108,871</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20230101__20230630_zBzYEHS2bdc8" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Weighted average exercise price per share, Cancelled/Expired">8.38</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 2.5pt">Outstanding on June 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20230101__20230630_zRdaot0wKGW4" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Number of Options, Outstanding, Ending">616,113</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20230101__20230630_zuQzQUdB6Yaj" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Weighted average exercise price per share, Outstanding, ending balance">6.71</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230101__20230630_zqd5qI4di3kh" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Remaining term in years, Outstanding">3.6</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 2.5pt">Exercisable, June 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_c20230101__20230630_z4oW09ya0S96" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Number of Options, Exercisable">554,902</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_c20230101__20230630_z9qcTqnFdshi" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Weighted average exercise price per share, Exercisable">6.96</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20230101__20230630_zuRpghrqPaSh" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Remaining term in years, Exercisable">2.8</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Summary of Fair Value of Options Using Black-Sholes Option Pricing Model</a></td>
<td class="text"><p id="xdx_89A_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zKnvW6ZosgT9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
fair value of the options issued was calculated using the Black-Scholes option pricing model, based on the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span id="xdx_8BA_zwz0sn0OxZE" style="display: none">Summary of Fair Value of Options Using Black-Sholes Option Pricing Model</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%">
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">2023</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 80%; color: Black; text-align: left">Expected term (in years)</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 16%; color: Black; text-align: right"><span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20230630_zUDSxw4dghSh" title="Expected life (in years)">8.0</span></td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Expected volatility</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230101__20230630_z9Gy79hJAGc8" title="Expected volatility">84.4</span></td><td style="color: Black; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">Risk-free interest rate</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20230101__20230630_zu5Wmid3Bk82" title="Risk-free interest rate">3.6</span></td><td style="color: Black; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Expected dividends</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20230101__20230630_zMexteWCsg7e" style="color: Black; text-align: right" title="Expected dividends"><span style="-sec-ix-hidden: xdx2ixbrl0701">-</span></td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">Weighted average grant date fair value per share</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_982_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_c20230101__20230630_zrnZvapF3Hu1" style="color: Black; text-align: right" title="Weighted average grant date fair value per share">1.19</td><td style="color: Black; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Summary of Restricted Stock Award and Restricted Stock Unit Activity</a></td>
<td class="text"><p id="xdx_898_eus-gaap--ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_zyWFy3fGnwxb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
following is a summary of restricted stock award and restricted stock unit activity for the six months ended June 30, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span id="xdx_8B8_zFV0ysqTcBn7" style="display: none">Summary
of Restricted Stock Award and Restricted Stock Unit Activity</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Number of <br/>shares</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Weighted <br/>average grant <br/>date fair value</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black">Unvested at January 1, 2023</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20230101__20230630_zcBdCh2JpYtg" style="width: 16%; color: Black; text-align: right" title="Number of shares, Unvested">41,923</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20230101__20230630_zkGd5Iyn0aI7" style="width: 16%; color: Black; text-align: right" title="Weighted average grant date fair value, Unvested">4.92</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black">Granted</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230101__20230630_ztADrPbAa4i8" style="color: Black; text-align: right" title="Number of shares, Granted">5,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20230101__20230630_z7pf7koLuZNc" style="color: Black; text-align: right" title="Weighted average grant date fair value, Granted">1.25</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">Vested</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20230101__20230630_zYsKpC5ALaq1" style="color: Black; text-align: right" title="Number of shares, Vested">(4,386</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20230101__20230630_zcNvp57JSZbi" style="color: Black; text-align: right" title="Weighted average grant date fair value, Vested">5.06</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 1.5pt">Forfeited</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20230101__20230630_zD6E8xJ6fXEk" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Number of shares, Forfeited">(9,931</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_c20230101__20230630_zdLDzxuKxxnc" style="padding-bottom: 1.5pt; color: Black; text-align: right" title="Weighted average grant date fair value, Forfeited">3.33</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt">Unvested at June 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20230101__20230630_zDFokAhRpd5a" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Number of shares, Unvested">32,606</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20230101__20230630_zh6UqCHB4SIb" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted average grant date fair value, Unvested">4.82</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock', window );">Summary of Performance Stock Unit Activity</a></td>
<td class="text"><p id="xdx_89A_eus-gaap--ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_z1Y7deb7AtQk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
following table summarizes the activity for the Company&#8217;s unvested PSUs for the three months ended June 30, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span id="xdx_8B8_zuR4GP7polGl" style="display: none">Summary
of Performance Stock Unit Activity</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Number of shares</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center">Weighted <br/>average grant <br/>date fair value</td><td style="padding-bottom: 1.5pt; color: Black">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; color: Black">Unvested at January 1, 2023</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zEBZSKbBrFF4" style="width: 16%; color: Black; text-align: right" title="Number of shares, Unvested">17,678</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zIoHWRkZdNSk" style="width: 16%; color: Black; text-align: right" title="Weighted average grant date fair value, Unvested">4.50</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Cash settled</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled_iN_pid_di_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zUyNMzoBwohj" style="color: Black; text-align: right" title="Number of shares, Cash settled">(17,678</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zITVunAJW1s8" style="color: Black; text-align: right" title="Weighted average grant date fair value, Cash Settled">4.50</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black">Granted</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zxX7bt7jeBA7" style="color: Black; text-align: right" title="Number of shares, Granted">281,934</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zzcQgYSSzPuc" style="color: Black; text-align: right" title="Weighted average grant date fair value, Granted">1.58</td><td style="color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 1.5pt">Vested</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zx8sjKfy1yz" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Number of shares, Vested">(45,251</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; color: Black; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zUdka2F1ndv3" style="padding-bottom: 1.5pt; color: Black; text-align: right" title="Weighted average grant date fair value, Vested">1.36</td><td style="padding-bottom: 1.5pt; color: Black; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt">Unvested at June 30, 2023</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zh07Rhz0843f" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Number of shares, Unvested">236,683</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zWU6tzgIPBDi" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted average grant date fair value, Unvested">1.63</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfStockholdersEquityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockholdersEquityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Subparagraph (c)<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904021373136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Company&#8217;s Contract Manufacturers of Finished Goods (Details) - Customer Concentration Risk [Member] - Vendor [Member]<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Manufacturer A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Manufacturer percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">27.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Manufacturer B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Manufacturer percentage</a></td>
<td class="nump">34.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">41.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Manufacturer C [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Manufacturer percentage</a></td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Manufacturer D [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Manufacturer percentage</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">59.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">59.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Manufacturer E [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Manufacturer percentage</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=BRFH_VendorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=BRFH_VendorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=BRFH_ManufacturerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=BRFH_ManufacturerAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=BRFH_ManufacturerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=BRFH_ManufacturerBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=BRFH_ManufacturerCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=BRFH_ManufacturerCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=BRFH_ManufacturerDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=BRFH_ManufacturerDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=BRFH_ManufacturerEMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=BRFH_ManufacturerEMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904021268032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 211,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_BRFH_ShippingAndHandlingCosts', window );">Shipping and handling costs</a></td>
<td class="nump">251,000<span></span>
</td>
<td class="nump">$ 319,000<span></span>
</td>
<td class="nump">562,000<span></span>
</td>
<td class="nump">$ 768,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expenses</a></td>
<td class="nump">$ 35,000<span></span>
</td>
<td class="nump">$ 96,000<span></span>
</td>
<td class="nump">$ 56,000<span></span>
</td>
<td class="nump">$ 126,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_BRFH_ShippingAndHandlingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shipping and handling costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">BRFH_ShippingAndHandlingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>BRFH_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482916/730-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482517/912-730-25-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904024393712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Prior Financial Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net of depreciation</a></td>
<td class="nump">$ 627,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 627,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 801,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">3,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,505,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(59,619,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(59,619,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(57,972,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">1,463,000<span></span>
</td>
<td class="nump">$ 7,110,000<span></span>
</td>
<td class="nump">1,463,000<span></span>
</td>
<td class="nump">$ 7,110,000<span></span>
</td>
<td class="nump">2,933,000<span></span>
</td>
<td class="nump">$ 8,503,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">3,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,505,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">98,000<span></span>
</td>
<td class="nump">96,000<span></span>
</td>
<td class="nump">196,000<span></span>
</td>
<td class="nump">236,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">1,216,000<span></span>
</td>
<td class="nump">1,599,000<span></span>
</td>
<td class="nump">2,976,000<span></span>
</td>
<td class="nump">3,236,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (742,000)<span></span>
</td>
<td class="num">(716,000)<span></span>
</td>
<td class="num">(1,647,000)<span></span>
</td>
<td class="num">(1,589,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">205,000<span></span>
</td>
<td class="nump">244,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2,067,000)<span></span>
</td>
<td class="num">(1,923,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">Previously Reported [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net of depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">389,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,093,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(58,384,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,521,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,093,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">117,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">278,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,620,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,278,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(737,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,631,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">286,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,923,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RestatementAxis=srt_RestatementAdjustmentMember', window );">Revision of Prior Period, Adjustment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net of depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">412,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">412,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">412,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">412,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 412,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(42,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(42,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(42,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147477123/405-50-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482477/820-10-65-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482477/820-10-65-13<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483482/832-10-65-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483482/832-10-65-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479845/805-20-65-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479845/805-20-65-3<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479845/805-20-65-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479832/842-10-65-5<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479832/842-10-65-5<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479832/842-10-65-5<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479832/842-10-65-5<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480530/250-10-S99-5<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483194/926-20-65-2<br><br>Reference 66: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483194/926-20-65-2<br><br>Reference 67: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483194/926-20-65-2<br><br>Reference 68: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 69: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 70: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 71: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 72: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 73: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 74: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-6<br><br>Reference 75: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482833/825-10-65-6<br><br>Reference 76: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482833/825-10-65-6<br><br>Reference 77: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482833/825-10-65-6<br><br>Reference 78: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482833/825-10-65-6<br><br>Reference 79: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 80: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 81: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 82: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 83: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 84: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 85: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 86: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 87: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 88: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 89: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 90: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481925/310-20-65-2<br><br>Reference 91: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481925/310-20-65-2<br><br>Reference 92: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_RestatementAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904024090368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Inventory (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="nump">$ 65,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">945,000<span></span>
</td>
<td class="nump">983,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory, net</a></td>
<td class="nump">$ 970,000<span></span>
</td>
<td class="nump">$ 1,048,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904023875840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Property and Equipment, Net (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 3,035,000<span></span>
</td>
<td class="nump">$ 3,035,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(2,408,000)<span></span>
</td>
<td class="num">(2,234,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net of depreciation</a></td>
<td class="nump">627,000<span></span>
</td>
<td class="nump">801,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=BRFH_ManufacturingEquipmentMember', window );">Manufacturing Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">1,618,000<span></span>
</td>
<td class="nump">1,618,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=BRFH_CustomerEquipmentMember', window );">Customer Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 1,417,000<span></span>
</td>
<td class="nump">$ 1,417,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=BRFH_ManufacturingEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=BRFH_ManufacturingEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=BRFH_CustomerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=BRFH_CustomerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904021329360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property Plant and Equipment (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 87,000<span></span>
</td>
<td class="nump">$ 90,000<span></span>
</td>
<td class="nump">$ 174,000<span></span>
</td>
<td class="nump">$ 212,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation', window );">Depreciation expense in cost of revenue</a></td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904025844080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseExpirationDate1', window );">Lease expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseOptionToExtend', window );">Operating lease extension description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">extended through September
30, 2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease expense</a></td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage', window );">Companies product holdings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52.00%<span></span>
</td>
<td class="nump">42.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Payment due</a></td>
<td class="nump">$ 775,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 775,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,534,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Payment due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 499,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date which lease or group of leases is set to expire, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseOptionToExtend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseOptionToExtend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage increase in employer contribution to multiemployer plan from business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480576/715-80-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904024883440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Changes in Stockholders' Equity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,933,000<span></span>
</td>
<td class="nump">$ 8,503,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Shares issued for warrant exercise</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross', window );">Equity-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118,000<span></span>
</td>
<td class="nump">93,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Issuance of stock and options for services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,000<span></span>
</td>
<td class="nump">98,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (742,000)<span></span>
</td>
<td class="num">$ (716,000)<span></span>
</td>
<td class="num">(1,647,000)<span></span>
</td>
<td class="num">(1,589,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="nump">1,463,000<span></span>
</td>
<td class="nump">7,110,000<span></span>
</td>
<td class="nump">1,463,000<span></span>
</td>
<td class="nump">7,110,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_BRFH_AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation', window );">Cash settlement of equity-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(24,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,934,741<span></span>
</td>
<td class="nump">12,905,112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Shares issued for warrant exercise</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Shares issued for warrant exercise, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">986<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross', window );">Equity-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross', window );">Equity-based compensation, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,659<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Issuance of stock and options for services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Issuance of stock and options for services, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,203<span></span>
</td>
<td class="nump">13,801<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares</a></td>
<td class="nump">13,002,603<span></span>
</td>
<td class="nump">12,919,899<span></span>
</td>
<td class="nump">13,002,603<span></span>
</td>
<td class="nump">12,919,899<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_BRFH_AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation', window );">Cash settlement of equity-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember', window );">Additional Paid-in Capital [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,905,000<span></span>
</td>
<td class="nump">$ 60,341,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Shares issued for warrant exercise</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross', window );">Equity-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118,000<span></span>
</td>
<td class="nump">93,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Issuance of stock and options for services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,000<span></span>
</td>
<td class="nump">98,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="nump">$ 61,082,000<span></span>
</td>
<td class="nump">$ 60,537,000<span></span>
</td>
<td class="nump">61,082,000<span></span>
</td>
<td class="nump">60,537,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_BRFH_AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation', window );">Cash settlement of equity-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(24,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Retained Earnings [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(57,972,000)<span></span>
</td>
<td class="num">(51,838,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Shares issued for warrant exercise</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross', window );">Equity-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Issuance of stock and options for services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,647,000)<span></span>
</td>
<td class="num">(1,589,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance</a></td>
<td class="num">$ (59,619,000)<span></span>
</td>
<td class="num">$ (53,427,000)<span></span>
</td>
<td class="num">(59,619,000)<span></span>
</td>
<td class="num">$ (53,427,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_BRFH_AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation', window );">Cash settlement of equity-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_BRFH_AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments to additional paid in capital cash settlement of equity based compensation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">BRFH_AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>BRFH_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904023875648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Stock Options Activity (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Options, Outstanding, Beginning</a></td>
<td class="nump">682,939<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price per share, Outstanding, Beginning</a></td>
<td class="nump">$ 7.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Remaining term in years, Outstanding</a></td>
<td class="text">3 years 7 months 6 days<span></span>
</td>
<td class="text">3 years 2 months 12 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of Options, Issued</a></td>
<td class="nump">42,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price per share, Issued</a></td>
<td class="nump">$ 1.48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_BRFH_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2Issued', window );">Remaining term in years, Issued</a></td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Number of Options, Cancelled/Expired</a></td>
<td class="num">(108,871)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price per share, Cancelled/Expired</a></td>
<td class="nump">$ 8.38<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Options, Outstanding, Ending</a></td>
<td class="nump">616,113<span></span>
</td>
<td class="nump">682,939<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price per share, Outstanding, ending balance</a></td>
<td class="nump">$ 6.71<span></span>
</td>
<td class="nump">$ 7.30<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of Options, Exercisable</a></td>
<td class="nump">554,902<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted average exercise price per share, Exercisable</a></td>
<td class="nump">$ 6.96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Remaining term in years, Exercisable</a></td>
<td class="text">2 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_BRFH_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2Issued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award options outstanding weighted average remaining contractual term 2 issued</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">BRFH_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2Issued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>BRFH_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904028117616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Fair Value of Options Using Black-Sholes Option Pricing Model (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2023 </div>
<div>$ / shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (in years)</a></td>
<td class="text">8 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">84.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">3.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividends</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value per share</a></td>
<td class="nump">$ 1.19<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of options vested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904028126992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Restricted Stock Award and Restricted Stock Unit Activity (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of shares, Unvested | shares</a></td>
<td class="nump">41,923<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Unvested | $ / shares</a></td>
<td class="nump">$ 4.92<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of shares, Granted | shares</a></td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Granted | $ / shares</a></td>
<td class="nump">$ 1.25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Number of shares, Vested | shares</a></td>
<td class="num">(4,386)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Vested | $ / shares</a></td>
<td class="nump">$ 5.06<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Number of shares, Forfeited | shares</a></td>
<td class="num">(9,931)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Forfeited | $ / shares</a></td>
<td class="nump">$ 3.33<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of shares, Unvested | shares</a></td>
<td class="nump">32,606<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Unvested | $ / shares</a></td>
<td class="nump">$ 4.82<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904029601808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Performance Stock Unit Activity (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of shares, Unvested | shares</a></td>
<td class="nump">41,923<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Unvested | $ / shares</a></td>
<td class="nump">$ 4.92<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of shares, Granted | shares</a></td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Granted | $ / shares</a></td>
<td class="nump">$ 1.25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Number of shares, Vested | shares</a></td>
<td class="num">(4,386)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Vested | $ / shares</a></td>
<td class="nump">$ 5.06<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of shares, Unvested | shares</a></td>
<td class="nump">32,606<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Unvested | $ / shares</a></td>
<td class="nump">$ 4.82<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of shares, Unvested | shares</a></td>
<td class="nump">17,678<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Unvested | $ / shares</a></td>
<td class="nump">$ 4.50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled', window );">Number of shares, Cash settled | shares</a></td>
<td class="num">(17,678)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue', window );">Weighted average grant date fair value, Cash Settled | $ / shares</a></td>
<td class="nump">$ 4.50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of shares, Granted | shares</a></td>
<td class="nump">281,934<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Granted | $ / shares</a></td>
<td class="nump">$ 1.58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Number of shares, Vested | shares</a></td>
<td class="num">(45,251)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Vested | $ / shares</a></td>
<td class="nump">$ 1.36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of shares, Unvested | shares</a></td>
<td class="nump">236,683<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Unvested | $ / shares</a></td>
<td class="nump">$ 1.63<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award equity instruments other than options cash settled</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>BRFH_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award equity instruments other than options grants in period weighted average cash settled fair value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>BRFH_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904020479200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">684,639<span></span>
</td>
<td class="nump">684,639<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.85<span></span>
</td>
<td class="nump">$ 5.85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized stock based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 194,000<span></span>
</td>
<td class="nump">$ 194,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_BRFH_UnrecognizedSharebasedCompensationWeightedAveragePeriod', window );">Unrecognized share-based compensation weighted average period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Grant date fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 118,000<span></span>
</td>
<td class="nump">$ 93,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Shares granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Grant date fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost', window );">Incremental compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod', window );">Modified to vest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 64,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Shares granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">281,934<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 67,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares [Member] | Time-Based Vesting [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod', window );">Modified to vest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=BRFH_TwoThousandAndTwentyThreePlanMember', window );">2023 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Reserve shares for future issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">650,000<span></span>
</td>
<td class="nump">650,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=BRFH_TwoThousandAndTwentyThreePlanMember', window );">2023 Plan [Member] | Performance Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Shares granted</a></td>
<td class="nump">211,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award equity instruments other than option vested in period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>BRFH_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_BRFH_UnrecognizedSharebasedCompensationWeightedAveragePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unrecognized share based compensation weighted average period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">BRFH_UnrecognizedSharebasedCompensationWeightedAveragePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>BRFH_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The excess of the fair value of the modified award over the fair value of the award immediately before the modification.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=BRFH_TimeBasedVestingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=BRFH_TimeBasedVestingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=BRFH_TwoThousandAndTwentyThreePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=BRFH_TwoThousandAndTwentyThreePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904026197408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Estimated effective tax rate</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904025744560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Event (Details Narrative) - Subsequent Event [Member]<br></strong></div></th>
<th class="th">
<div>Aug. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_BRFH_SubscriptionReceived', window );">Subscription received</a></td>
<td class="nump">$ 1,130,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebt', window );">Convertible debt</a></td>
<td class="nump">$ 2,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentDescription', window );">Debt instrument, description</a></td>
<td class="text">The debt may be drawn in 25% increments, matures on the anniversary of the draw, bears interest at 10% per annum for the term, regardless
of earlier payment or conversion, and is mandatorily convertible as to principal and interest into shares of the Company&#8217;s common
stock at any time prior to maturity at the greater of $1.20 or 85% of the volume-weighted average price of the common stock for the ten
trading days immediately preceding the written notice of the conversion (the &#8220;Conversion Price&#8221;).<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_BRFH_SubscriptionReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Subscription received.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">BRFH_SubscriptionReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>BRFH_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Identification of the lender and information about a contractual promise to repay a short-term or long-term obligation, which includes borrowings under lines of credit, notes payable, commercial paper, bonds payable, debentures, and other contractual obligations for payment. This may include rationale for entering into the arrangement, significant terms of the arrangement, which may include amount, repayment terms, priority, collateral required, debt covenants, borrowing capacity, call features, participation rights, conversion provisions, sinking-fund requirements, voting rights, basis for conversion if convertible and remarketing provisions. The description may be provided for individual debt instruments, rational groupings of debt instruments, or by debt in total.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480848/942-470-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm139904025743008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Liquidity (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_BRFH_DisclosureLiquidityAbstract', window );"><strong>Liquidity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Cash for operations</a></td>
<td class="nump">$ 2,067,000<span></span>
</td>
<td class="nump">$ 1,923,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">952,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,808,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_BRFH_SubscriptionReceivable', window );">Subscription receivable</a></td>
<td class="nump">$ 1,130,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_BRFH_DisclosureLiquidityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">BRFH_DisclosureLiquidityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>BRFH_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_BRFH_SubscriptionReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Subscription receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">BRFH_SubscriptionReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>BRFH_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>form10-q_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:BRFH="http://barfresh.com/20230630"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="brfh-20230630.xsd" xlink:type="simple"/>
    <context id="From2023-01-01to2023-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-08-09">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
        </entity>
        <period>
            <instant>2023-08-09</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="From2023-04-012023-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-04-012022-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="From2023-04-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-04-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2023-04-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-04-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2023-04-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-04-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2023-04-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerDMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-04-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerDMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerDMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerDMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2023-04-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerEMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-04-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerEMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerEMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerEMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">BRFH:ManufacturerEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">BRFH:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-12-31_srt_ScenarioPreviouslyReportedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_srt_RestatementAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="From2022-04-012022-06-30_srt_ScenarioPreviouslyReportedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2022-04-012022-06-30_srt_RestatementAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-06-30_srt_ScenarioPreviouslyReportedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-06-30_srt_RestatementAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-06-30_custom_ManufacturingEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">BRFH:ManufacturingEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_ManufacturingEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">BRFH:ManufacturingEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_custom_CustomerEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">BRFH:CustomerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_CustomerEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">BRFH:CustomerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="From2022-01-012022-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2022-07-31_us-gaap_RelatedPartyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="From2022-01-012022-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_custom_TwoThousandAndTwentyThreePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">BRFH:TwoThousandAndTwentyThreePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="From2023-02-012023-02-28_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="From2023-02-012023-02-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_us-gaap_PerformanceSharesMember_custom_TimeBasedVestingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">BRFH:TimeBasedVestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-04-012023-04-30_us-gaap_PerformanceSharesMember_custom_TwoThousandAndTwentyThreePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">BRFH:TwoThousandAndTwentyThreePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2023-04-012023-06-30_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-08-31_us-gaap_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="From2023-08-312023-08-31_us-gaap_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001487197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-31</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="From2023-01-01to2023-06-30">0001487197</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2023-01-01to2023-06-30">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2023-01-01to2023-06-30">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus contextRef="From2023-01-01to2023-06-30">Q2</dei:DocumentFiscalPeriodFocus>
    <us-gaap:RestrictedCashCurrent
      contextRef="AsOf2023-06-30"
      id="xdx2ixbrl0050"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2023-06-30"
      id="xdx2ixbrl0071"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2023-06-30"
      id="xdx2ixbrl0101"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2023-06-30"
      id="xdx2ixbrl0110"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2022-12-31"
      id="xdx2ixbrl0111"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2023-06-30"
      id="xdx2ixbrl0116"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2022-12-31"
      id="xdx2ixbrl0117"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommonStockValue
      contextRef="AsOf2023-06-30"
      id="xdx2ixbrl0135"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommonStockValue
      contextRef="AsOf2022-12-31"
      id="xdx2ixbrl0136"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2023-01-01to2023-06-30"
      id="xdx2ixbrl0297"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2023-01-01to2023-06-30"
      id="xdx2ixbrl0300"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="From2023-01-01to2023-06-30"
      id="xdx2ixbrl0306"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2023-01-01to2023-06-30"
      id="xdx2ixbrl0309"
      unitRef="USD"
      xsi:nil="true"/>
    <BRFH:ValueOfSharesRelinquishedInModificationOfStockbasedCompensationAwards
      contextRef="From2022-01-012022-06-30"
      id="xdx2ixbrl0331"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2022-01-012022-06-30_srt_RestatementAdjustmentMember"
      id="xdx2ixbrl0486"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0561"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2022-01-012022-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0568"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2022-01-012022-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0570"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="From2022-01-012022-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0575"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="From2022-01-012022-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0577"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="From2022-01-012022-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0580"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="From2022-01-012022-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0582"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="From2022-01-012022-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0584"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0589"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0590"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0594"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0601"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0608"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0615"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="From2023-01-012023-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0617"
      unitRef="USD"
      xsi:nil="true"/>
    <BRFH:AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation
      contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0622"
      unitRef="USD"
      xsi:nil="true"/>
    <BRFH:AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation
      contextRef="From2023-01-012023-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0624"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0627"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="From2023-01-012023-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0629"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0634"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-012023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0635"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0639"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0646"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="From2023-01-01to2023-06-30"
      id="xdx2ixbrl0701"
      unitRef="Pure"
      xsi:nil="true"/>
    <dei:DocumentType contextRef="From2023-01-01to2023-06-30">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="From2023-01-01to2023-06-30">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="From2023-01-01to2023-06-30">2023-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus contextRef="From2023-01-01to2023-06-30">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="From2023-01-01to2023-06-30">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="From2023-01-01to2023-06-30">001-41228</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="From2023-01-01to2023-06-30">BARFRESH FOOD GROUP INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2023-01-01to2023-06-30">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="From2023-01-01to2023-06-30">27-1994406</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2023-01-01to2023-06-30">3600     Wilshire Blvd.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="From2023-01-01to2023-06-30">Suite 1720</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="From2023-01-01to2023-06-30">Los     Angeles</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2023-01-01to2023-06-30">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2023-01-01to2023-06-30">90010</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2023-01-01to2023-06-30">310</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2023-01-01to2023-06-30">598-7113</dei:LocalPhoneNumber>
    <dei:EntityInformationFormerLegalOrRegisteredName contextRef="From2023-01-01to2023-06-30">Not Applicable</dei:EntityInformationFormerLegalOrRegisteredName>
    <dei:Security12bTitle contextRef="From2023-01-01to2023-06-30">Common     stock, $0.000001 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2023-01-01to2023-06-30">BRFH</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2023-01-01to2023-06-30">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="From2023-01-01to2023-06-30">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2023-01-01to2023-06-30">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="From2023-01-01to2023-06-30">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2023-01-01to2023-06-30">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2023-01-01to2023-06-30">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="From2023-01-01to2023-06-30">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany contextRef="From2023-01-01to2023-06-30">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2023-08-09" decimals="INF" unitRef="Shares">13037948</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">952000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">2808000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">211000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">362000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">126000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">108000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">101000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:InventoryNet contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">970000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">1048000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">99000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">79000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">2491000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">4373000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">627000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">801000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">18000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">275000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">306000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DepositsAssetsNoncurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">7000</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:DepositsAssetsNoncurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">7000</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:Assets contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">3400000</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">5505000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">775000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">1534000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableUnderwritersPromotersAndEmployeesOtherThanSalariesAndWagesCurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">499000</us-gaap:AccountsPayableUnderwritersPromotersAndEmployeesOtherThanSalariesAndWagesCurrent>
    <us-gaap:AccountsPayableUnderwritersPromotersAndEmployeesOtherThanSalariesAndWagesCurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">499000</us-gaap:AccountsPayableUnderwritersPromotersAndEmployeesOtherThanSalariesAndWagesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">340000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">286000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">323000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">233000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">20000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">1937000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">2572000</us-gaap:LiabilitiesCurrent>
    <us-gaap:Liabilities contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">1937000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">2572000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2023-06-30"
      decimals="INF"
      unitRef="USDPShares">0.000001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2022-12-31"
      decimals="INF"
      unitRef="USDPShares">0.000001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2023-06-30" decimals="INF" unitRef="Shares">400000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2022-12-31" decimals="INF" unitRef="Shares">400000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2023-06-30" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2023-06-30" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2022-12-31" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2022-12-31" decimals="INF" unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2023-06-30"
      decimals="INF"
      unitRef="USDPShares">0.000001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2022-12-31"
      decimals="INF"
      unitRef="USDPShares">0.000001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2023-06-30" decimals="INF" unitRef="Shares">23000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2022-12-31" decimals="INF" unitRef="Shares">23000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2023-06-30" decimals="INF" unitRef="Shares">13002603</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2023-06-30" decimals="INF" unitRef="Shares">13002603</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2022-12-31" decimals="INF" unitRef="Shares">12934741</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2022-12-31" decimals="INF" unitRef="Shares">12934741</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">61082000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">60905000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">-59619000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">-57972000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">1463000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">2933000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">3400000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">5505000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      unitRef="USD">1511000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2022-04-012022-06-30"
      decimals="0"
      unitRef="USD">2799000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">3602000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">5325000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      unitRef="USD">1037000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2022-04-012022-06-30"
      decimals="0"
      unitRef="USD">1916000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">2273000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">3678000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      unitRef="USD">474000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2022-04-012022-06-30"
      decimals="0"
      unitRef="USD">883000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">1329000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">1647000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      unitRef="USD">625000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="From2022-04-012022-06-30"
      decimals="0"
      unitRef="USD">701000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">1293000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">1376000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      unitRef="USD">493000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2022-04-012022-06-30"
      decimals="0"
      unitRef="USD">802000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">1487000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">1624000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      unitRef="USD">98000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2022-04-012022-06-30"
      decimals="0"
      unitRef="USD">96000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">196000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">236000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      unitRef="USD">1216000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2022-04-012022-06-30"
      decimals="0"
      unitRef="USD">1599000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">2976000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">3236000</us-gaap:OperatingExpenses>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      unitRef="USD">-742000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-04-012022-06-30"
      decimals="0"
      unitRef="USD">-716000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-1647000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-1589000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2023-04-012023-06-30"
      decimals="INF"
      unitRef="Shares">13003000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2023-04-012023-06-30"
      decimals="INF"
      unitRef="Shares">13003000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2022-04-012022-06-30"
      decimals="INF"
      unitRef="Shares">12915000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2022-04-012022-06-30"
      decimals="INF"
      unitRef="Shares">12915000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="Shares">12990000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="Shares">12990000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2022-01-012022-06-30"
      decimals="INF"
      unitRef="Shares">12915000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2022-01-012022-06-30"
      decimals="INF"
      unitRef="Shares">12915000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2023-04-012023-06-30"
      decimals="INF"
      unitRef="Shares">13003000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2022-04-012022-06-30"
      decimals="INF"
      unitRef="Shares">12915000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="Shares">12990000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2022-01-012022-06-30"
      decimals="INF"
      unitRef="Shares">12915000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2023-04-012023-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2023-04-012023-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2022-04-012022-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2022-04-012022-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2022-01-012022-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2022-01-012022-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2023-04-012023-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2022-04-012022-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2022-01-012022-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-1647000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-1589000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">205000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">244000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">118000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">93000</us-gaap:ShareBasedCompensation>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">83000</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">98000</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">236000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">22000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">7000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">148000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-78000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">865000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">22000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-11000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-759000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">303000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">120000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-48000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-2067000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-1923000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">13000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-13000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">5000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">5000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-2067000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-1931000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">3019000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">5675000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">952000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">3744000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <BRFH:AmountsIncludedInMeasurementOfLeaseLiabilities
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">20000</BRFH:AmountsIncludedInMeasurementOfLeaseLiabilities>
    <BRFH:AmountsIncludedInMeasurementOfLeaseLiabilities
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">20000</BRFH:AmountsIncludedInMeasurementOfLeaseLiabilities>
    <BRFH:ValueOfSharesRelinquishedInModificationOfStockbasedCompensationAwards
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">24000</BRFH:ValueOfSharesRelinquishedInModificationOfStockbasedCompensationAwards>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_80E_eus-gaap--OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_zYBMHMsyGk77" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Note
1. &lt;span id="xdx_826_zOAlPuAHvXQh"&gt;Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Barfresh
Food Group Inc., (&#x201c;we,&#x201d; &#x201c;us,&#x201d; &#x201c;our,&#x201d; and the &#x201c;Company&#x201d;) was incorporated on February
25, 2010 in the State of Delaware. The Company is engaged in the manufacturing and distribution of ready-to-drink and ready-to-blend
beverages, particularly, smoothies, shakes and frappes.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84F_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zUwRnto4viZ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_869_z2HB0zsqFix6"&gt;Basis
of Presentation&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
accompanying condensed consolidated financial statements are unaudited. These unaudited interim condensed consolidated financial statements
have been prepared in conformity with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) and
applicable rules and regulations of the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;) regarding interim financial reporting.
Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been
condensed or omitted pursuant to such rules and regulations. Accordingly, these interim condensed consolidated financial statements should
be read in conjunction with the audited consolidated financial statements for the fiscal year ended December 31, 2022 included in the
Company&#x2019;s Annual Report on Form 10-K, as filed with the SEC on March 2, 2023. In management&#x2019;s opinion, the unaudited interim
condensed consolidated financial statements reflect all adjustments, which are of a normal and recurring nature, that are necessary for
a fair presentation of financial results for the interim periods presented. Operating results for any quarter are not necessarily indicative
of the results for the full fiscal year.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_841_eus-gaap--ConsolidationPolicyTextBlock_z2oSNHnY3pz" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_860_zklYlH36XTb4"&gt;Principles
of Consolidation&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
consolidated financial statements include the financial statements of the Company and our wholly owned subsidiaries, Barfresh Inc. and
Barfresh Corporation Inc. (formerly known as Smoothie, Inc.). All inter-company balances and transactions among the companies have been
eliminated upon consolidation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84D_eus-gaap--UseOfEstimates_zmh6uQHqvMj6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_86A_zY6sWH8OG4l9"&gt;Use
of Estimates&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported
amounts of assets and liabilities in the balance sheets and revenues and expenses during the years reported. Actual results may differ
from these estimates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_zVp1N7p0CHL7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_869_z5Ytob6Rs4Lf"&gt;Vendor
Concentrations&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
Company is exposed to supply risk as a result of concentrations in its vendor base resulting from the use of a limited number of contract
manufacturers. Purchases from the Company&#x2019;s significant contract manufacturers as a percentage of all finished goods purchased
were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_896_eus-gaap--ScheduleOfProductInformationTableTextBlock_zpGwAdJXKjC1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_8BE_zm6xCYTlHQag" style="display: none"&gt;Schedule
of Company&#x2019;s Contract Manufacturers of Finished Goods&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;For the three months ended June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;For the six months ended June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 36%; text-align: left"&gt;Manufacturer A&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_zdl7dvJENVu2" style="width: 12%; text-align: right" title="Manufacturer percentage"&gt;50&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_zOPk9cnfF9Fk" style="width: 12%; text-align: right" title="Manufacturer percentage"&gt;25&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_zeohg6iLfGI1" style="width: 12%; text-align: right" title="Manufacturer percentage"&gt;49&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_z9xhrM2DUj6i" style="width: 12%; text-align: right" title="Manufacturer percentage"&gt;27&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Manufacturer B&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zFZFcuShIL0e" style="text-align: right" title="Manufacturer percentage"&gt;34&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zKjOTjznOT98" style="text-align: right" title="Manufacturer percentage"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zyp9zaU0R9Mf" style="text-align: right" title="Manufacturer percentage"&gt;41&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zq8A4WNwVcPl" style="text-align: right" title="Manufacturer percentage"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Manufacturer C&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_zY9CBOGozmVa" style="text-align: right" title="Manufacturer percentage"&gt;16&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_zUoPWjus6IYi" style="text-align: right" title="Manufacturer percentage"&gt;4&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_zb6jEkiOaKqh" style="text-align: right" title="Manufacturer percentage"&gt;10&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_znmpTaqn5tU9" style="text-align: right" title="Manufacturer percentage"&gt;6&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Manufacturer D&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_z2pRiHDbtmP9" style="text-align: right" title="Manufacturer percentage"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_zYS5ceRUjuzd" style="text-align: right" title="Manufacturer percentage"&gt;59&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_zFa1ouIWVVif" style="text-align: right" title="Manufacturer percentage"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_z0Iqhn1qDBH4" style="text-align: right" title="Manufacturer percentage"&gt;59&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Manufacturer E&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_zLnZy0NIFJHb" style="text-align: right" title="Manufacturer percentage"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_zh2l3hASZeE5" style="text-align: right" title="Manufacturer percentage"&gt;12&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_z5nuE0AQEN5d" style="text-align: right" title="Manufacturer percentage"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_zuuKOvTwu0Si" style="text-align: right" title="Manufacturer percentage"&gt;8&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p id="xdx_8AD_zkEAVuVPwTQk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84C_ecustom--SummaryOfSignificantAccountingPolicyTextBlock_znsn0Qj0sT3a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_863_zzDtipyurend"&gt;Summary
of Significant Accounting Policies&lt;/span&gt; &lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;There
have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the year ended December 31,
2022, as filed with the SEC on March 2, 2023 that have had a material impact on our condensed consolidated financial statements and related
notes.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_848_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zSH52H3G1tk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_860_zijp8z5KZ8vl"&gt;Fair
Value Measurement and Financial Instruments&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Financial
Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 820, &lt;i&gt;Fair Value Measurements
and Disclosures&lt;/i&gt; (&#x201c;ASC 820&#x201d;), that requires the valuation of assets and liabilities permitted to be either recorded or
disclosed at fair value based on a hierarchy of available inputs as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Level
1 &#x2013; Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or
liabilities;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Level
2 &#x2013; Quoted prices for similar assets and liabilities in active markets, quoted prices for identical assets and liabilities in markets
that are not active, or inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability;
and&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Level
3 &#x2013; Prices or valuation techniques that require inputs that are both significant to the fair value and unobservable (i.e., supported
by little or no market activity).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
Company&#x2019;s financial instruments consist of cash, restricted cash, accounts receivable and accounts payable. The carrying value
of the Company&#x2019;s financial instruments approximates their fair value.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_846_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_zJW4VvJrUs38" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_866_zJMFbLKsrpmf"&gt;Restricted
Cash&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;At
December 31, 2022, the Company had approximately $&lt;span id="xdx_900_eus-gaap--RestrictedCashCurrent_iI_pp0p0_c20221231_zQLbasjQEtv6" title="Restricted cash"&gt;211,000&lt;/span&gt; in restricted cash related to a co-packing agreement. The restrictions were
released in June 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_843_eus-gaap--ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_zpYJiPtOzwp" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_86A_zVZotVDn8Jua"&gt;Accounts
Receivable and Allowances&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Accounts
receivable are recorded and carried at the original invoiced amount less allowances for credits and for any potential uncollectible amounts
due to credit losses. We make estimates of the expected credit and collectability trends for the allowance for credit losses based on
our assessment of various factors, including historical experience, the age of the accounts receivable balances, credit quality of our
customers, current economic conditions, and other factors that may affect our ability to collect from our customers. Expected credit
losses are recorded as general and administrative expenses on our condensed consolidated statements of operations. As of June 30, 2023
and December 31, 2022, there was &lt;span id="xdx_90E_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pid_do_c20230630_zZKq3mDdbm8a" title="Allowance for doubtful accounts"&gt;&lt;span id="xdx_909_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pid_do_c20221231_z2Hhxk6vLXIl" title="Allowance for doubtful accounts"&gt;no&lt;/span&gt;&lt;/span&gt; allowance for expected credit losses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84C_eus-gaap--ReceivablesPolicyTextBlock_zLg9OBSO8VK5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_865_zNFAdFtxPNqe"&gt;Other
Receivables&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Other
receivables consist of the Company&#x2019;s 2021 Employer Retention Tax Credit claim, amounts due from vendors for materials acquired
on their behalf for use in manufacturing the Company&#x2019;s products, vendor rebates and freight claims.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84B_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zIFatdpS4Xha" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_867_zxse8SsEVYv6"&gt;Revenue
Recognition&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;In
accordance with ASC 606, Revenue from Contracts with Customers, revenue is recognized when a customer obtains ownership of promised goods.
The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these
goods. The Company applies the following five steps:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;1)&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;Identify
    the contract with a customer&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;A
    contract with a customer exists when (I) the Company enters into an enforceable contract with a customer that defines each party&#x2019;s
    rights, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration
    for goods or services that are transferred is probable. For the Company, the contract is the approved sales order, which may also
    be supplemented by other agreements that formalize various terms and conditions with customers.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;2)&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;Identify
    the performance obligation in the contract&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Performance
    obligations promised in a contract are identified based on the goods or services that will be transferred to the customer. For the
    Company, this consists of the delivery of frozen beverages, which provide immediate benefit to the customer.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;3)&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;Determine
    the transaction price&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
    transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods
    and is generally stated on the approved sales order. Variable consideration, which typically includes rebates or discounts, are estimated
    utilizing the most likely amount method. Provisions for refunds are generally provided for in the period the related sales are recorded,
    based on management&#x2019;s assessment of historical and projected trends.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;4)&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;Allocate
    the transaction price to performance obligations in the contract&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Since
    the Company&#x2019;s contracts contain a single performance obligation, delivery of frozen beverages, the transaction price is allocated
    to that single performance obligation.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;5)&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;Recognize
    revenue when or as the Company satisfies a performance obligation&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
    Company recognizes revenue from the sale of frozen beverages when title and risk of loss passes and the customer accepts the goods,
    which generally occurs at the time of delivery to a customer warehouse. Customer sales incentives such as volume-based rebates or
    discounts are treated as a reduction of sales at the time the sale is recognized. Shipping and handling costs are treated as fulfilment
    costs and presented in distribution, selling and administrative costs.&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Payments
    that are received before performance obligations are recorded are shown as current liabilities.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
    Company evaluated the requirement to disaggregate revenue and concluded that substantially all of its revenue comes from a single
    product, frozen beverages.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_843_ecustom--ShippingAndStorageCostsPolicyTextBlock_zqHYrffxKoff" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_860_zfU7G5DlE1j6"&gt;Storage
and Shipping Costs&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Storage
and outbound freight costs are included in selling, marketing and distribution expense. For the three months ending June 30, 2023 and
2022, storage and outbound freight totaled approximately $&lt;span id="xdx_908_ecustom--ShippingAndHandlingCosts_c20230401__20230630_zhN0SlxQubHi" title="Shipping and handling costs"&gt;251,000&lt;/span&gt; and $&lt;span id="xdx_904_ecustom--ShippingAndHandlingCosts_c20220401__20220630_zIaM9SUhK2X3" title="Shipping and handling costs"&gt;319,000&lt;/span&gt;, respectively. For the six months ending June 30, 2023
and 2022, storage and outbound freight totaled approximately $&lt;span id="xdx_908_ecustom--ShippingAndHandlingCosts_c20230101__20230630_zWNeJ7xmPhHg" title="Shipping and handling costs"&gt;562,000&lt;/span&gt; and $&lt;span id="xdx_90F_ecustom--ShippingAndHandlingCosts_c20220101__20220630_ziCWMXc9XYha" title="Shipping and handling costs"&gt;768,000&lt;/span&gt;, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_842_eus-gaap--ResearchAndDevelopmentExpensePolicy_zg68CEGCluU7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_861_zXRaovBLC1Jc"&gt;Research
and Development&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Expenditures
for research activities relating to product development and improvement are charged to expense as incurred. The Company incurred approximately
$&lt;span id="xdx_90F_eus-gaap--ResearchAndDevelopmentExpense_c20230401__20230630_z3KlIziYaP0a" title="Research and development expenses"&gt;35,000&lt;/span&gt; and $&lt;span id="xdx_90C_eus-gaap--ResearchAndDevelopmentExpense_c20220401__20220630_zQUrAr3a6YWk" title="Research and development expenses"&gt;96,000&lt;/span&gt;, in research and development expense for the three months ending June 30, 2023 and 2022, respectively. For the six
months ending June 30, 2023 and 2022, the Company incurred approximately $&lt;span id="xdx_90C_eus-gaap--ResearchAndDevelopmentExpense_c20230101__20230630_z0NyoOPE9pj6" title="Research and development expenses"&gt;56,000&lt;/span&gt; and $&lt;span id="xdx_909_eus-gaap--ResearchAndDevelopmentExpense_c20220101__20220630_zlm7lYakNxK3" title="Research and development expenses"&gt;126,000&lt;/span&gt;, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_842_eus-gaap--EarningsPerSharePolicyTextBlock_z9N7DgXt0d49" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_86B_zxV6lUyrO9Pj"&gt;Loss
Per Share&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;For
the three and six months ended June 30, 2023 and 2022 common stock equivalents have not been included in the calculation of net loss
per share as their effect is anti-dilutive as a result of losses incurred.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_845_ecustom--ReclassificationsPolicyTextBlock_zq9r2Oxhfegk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_86A_zFcmhuD9csy4"&gt;Reclassifications&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Certain
reclassifications have been made to the 2022 financial statements to conform to the 2023 presentation, namely the presentation of
selling, marketing and distribution expense apart from general and administrative expense in the consolidated statement of
operations, the reclassification of materials shipping from selling, marketing and distribution to cost of revenue, and the
presentation of the components of cash used in operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84C_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zY4tm5LjLB8a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_86A_zxZRQRq9mKl"&gt;Recent
Pronouncements&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;From
time to time, new accounting pronouncements are issued that we adopt as of the specified effective date. We have not determined if the
impact of recently issued standards that are not yet effective will have an impact on our results of operations and financial position.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_85E_zXrLKlzYDKS2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_84F_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zUwRnto4viZ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_869_z2HB0zsqFix6"&gt;Basis
of Presentation&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
accompanying condensed consolidated financial statements are unaudited. These unaudited interim condensed consolidated financial statements
have been prepared in conformity with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) and
applicable rules and regulations of the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;) regarding interim financial reporting.
Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been
condensed or omitted pursuant to such rules and regulations. Accordingly, these interim condensed consolidated financial statements should
be read in conjunction with the audited consolidated financial statements for the fiscal year ended December 31, 2022 included in the
Company&#x2019;s Annual Report on Form 10-K, as filed with the SEC on March 2, 2023. In management&#x2019;s opinion, the unaudited interim
condensed consolidated financial statements reflect all adjustments, which are of a normal and recurring nature, that are necessary for
a fair presentation of financial results for the interim periods presented. Operating results for any quarter are not necessarily indicative
of the results for the full fiscal year.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_841_eus-gaap--ConsolidationPolicyTextBlock_z2oSNHnY3pz" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_860_zklYlH36XTb4"&gt;Principles
of Consolidation&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
consolidated financial statements include the financial statements of the Company and our wholly owned subsidiaries, Barfresh Inc. and
Barfresh Corporation Inc. (formerly known as Smoothie, Inc.). All inter-company balances and transactions among the companies have been
eliminated upon consolidation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_84D_eus-gaap--UseOfEstimates_zmh6uQHqvMj6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_86A_zY6sWH8OG4l9"&gt;Use
of Estimates&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported
amounts of assets and liabilities in the balance sheets and revenues and expenses during the years reported. Actual results may differ
from these estimates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_zVp1N7p0CHL7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_869_z5Ytob6Rs4Lf"&gt;Vendor
Concentrations&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
Company is exposed to supply risk as a result of concentrations in its vendor base resulting from the use of a limited number of contract
manufacturers. Purchases from the Company&#x2019;s significant contract manufacturers as a percentage of all finished goods purchased
were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_896_eus-gaap--ScheduleOfProductInformationTableTextBlock_zpGwAdJXKjC1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_8BE_zm6xCYTlHQag" style="display: none"&gt;Schedule
of Company&#x2019;s Contract Manufacturers of Finished Goods&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;For the three months ended June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;For the six months ended June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 36%; text-align: left"&gt;Manufacturer A&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_zdl7dvJENVu2" style="width: 12%; text-align: right" title="Manufacturer percentage"&gt;50&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_zOPk9cnfF9Fk" style="width: 12%; text-align: right" title="Manufacturer percentage"&gt;25&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_zeohg6iLfGI1" style="width: 12%; text-align: right" title="Manufacturer percentage"&gt;49&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_z9xhrM2DUj6i" style="width: 12%; text-align: right" title="Manufacturer percentage"&gt;27&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Manufacturer B&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zFZFcuShIL0e" style="text-align: right" title="Manufacturer percentage"&gt;34&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zKjOTjznOT98" style="text-align: right" title="Manufacturer percentage"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zyp9zaU0R9Mf" style="text-align: right" title="Manufacturer percentage"&gt;41&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zq8A4WNwVcPl" style="text-align: right" title="Manufacturer percentage"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Manufacturer C&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_zY9CBOGozmVa" style="text-align: right" title="Manufacturer percentage"&gt;16&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_zUoPWjus6IYi" style="text-align: right" title="Manufacturer percentage"&gt;4&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_zb6jEkiOaKqh" style="text-align: right" title="Manufacturer percentage"&gt;10&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_znmpTaqn5tU9" style="text-align: right" title="Manufacturer percentage"&gt;6&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Manufacturer D&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_z2pRiHDbtmP9" style="text-align: right" title="Manufacturer percentage"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_zYS5ceRUjuzd" style="text-align: right" title="Manufacturer percentage"&gt;59&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_zFa1ouIWVVif" style="text-align: right" title="Manufacturer percentage"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_z0Iqhn1qDBH4" style="text-align: right" title="Manufacturer percentage"&gt;59&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Manufacturer E&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_zLnZy0NIFJHb" style="text-align: right" title="Manufacturer percentage"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_zh2l3hASZeE5" style="text-align: right" title="Manufacturer percentage"&gt;12&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_z5nuE0AQEN5d" style="text-align: right" title="Manufacturer percentage"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_zuuKOvTwu0Si" style="text-align: right" title="Manufacturer percentage"&gt;8&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p id="xdx_8AD_zkEAVuVPwTQk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ScheduleOfProductInformationTableTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_896_eus-gaap--ScheduleOfProductInformationTableTextBlock_zpGwAdJXKjC1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_8BE_zm6xCYTlHQag" style="display: none"&gt;Schedule
of Company&#x2019;s Contract Manufacturers of Finished Goods&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;For the three months ended June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;For the six months ended June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 36%; text-align: left"&gt;Manufacturer A&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_zdl7dvJENVu2" style="width: 12%; text-align: right" title="Manufacturer percentage"&gt;50&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_zOPk9cnfF9Fk" style="width: 12%; text-align: right" title="Manufacturer percentage"&gt;25&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_zeohg6iLfGI1" style="width: 12%; text-align: right" title="Manufacturer percentage"&gt;49&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerAMember_z9xhrM2DUj6i" style="width: 12%; text-align: right" title="Manufacturer percentage"&gt;27&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Manufacturer B&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zFZFcuShIL0e" style="text-align: right" title="Manufacturer percentage"&gt;34&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zKjOTjznOT98" style="text-align: right" title="Manufacturer percentage"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zyp9zaU0R9Mf" style="text-align: right" title="Manufacturer percentage"&gt;41&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerBMember_zq8A4WNwVcPl" style="text-align: right" title="Manufacturer percentage"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Manufacturer C&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_zY9CBOGozmVa" style="text-align: right" title="Manufacturer percentage"&gt;16&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_zUoPWjus6IYi" style="text-align: right" title="Manufacturer percentage"&gt;4&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_zb6jEkiOaKqh" style="text-align: right" title="Manufacturer percentage"&gt;10&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerCMember_znmpTaqn5tU9" style="text-align: right" title="Manufacturer percentage"&gt;6&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Manufacturer D&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_z2pRiHDbtmP9" style="text-align: right" title="Manufacturer percentage"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_zYS5ceRUjuzd" style="text-align: right" title="Manufacturer percentage"&gt;59&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_zFa1ouIWVVif" style="text-align: right" title="Manufacturer percentage"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerDMember_z0Iqhn1qDBH4" style="text-align: right" title="Manufacturer percentage"&gt;59&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Manufacturer E&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230401__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_zLnZy0NIFJHb" style="text-align: right" title="Manufacturer percentage"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_zh2l3hASZeE5" style="text-align: right" title="Manufacturer percentage"&gt;12&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_z5nuE0AQEN5d" style="text-align: right" title="Manufacturer percentage"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--VendorMember__srt--MajorCustomersAxis__custom--ManufacturerEMember_zuuKOvTwu0Si" style="text-align: right" title="Manufacturer percentage"&gt;8&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


</us-gaap:ScheduleOfProductInformationTableTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-04-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerAMember"
      decimals="INF"
      unitRef="Pure">0.50</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-04-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerAMember"
      decimals="INF"
      unitRef="Pure">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-01-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerAMember"
      decimals="INF"
      unitRef="Pure">0.49</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-01-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerAMember"
      decimals="INF"
      unitRef="Pure">0.27</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-04-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerBMember"
      decimals="INF"
      unitRef="Pure">0.34</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-04-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerBMember"
      decimals="INF"
      unitRef="Pure">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-01-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerBMember"
      decimals="INF"
      unitRef="Pure">0.41</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-01-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerBMember"
      decimals="INF"
      unitRef="Pure">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-04-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerCMember"
      decimals="INF"
      unitRef="Pure">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-04-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerCMember"
      decimals="INF"
      unitRef="Pure">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-01-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerCMember"
      decimals="INF"
      unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-01-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerCMember"
      decimals="INF"
      unitRef="Pure">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-04-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerDMember"
      decimals="INF"
      unitRef="Pure">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-04-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerDMember"
      decimals="INF"
      unitRef="Pure">0.59</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-01-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerDMember"
      decimals="INF"
      unitRef="Pure">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-01-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerDMember"
      decimals="INF"
      unitRef="Pure">0.59</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-04-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerEMember"
      decimals="INF"
      unitRef="Pure">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-04-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerEMember"
      decimals="INF"
      unitRef="Pure">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-01-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerEMember"
      decimals="INF"
      unitRef="Pure">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-01-012022-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerEMember"
      decimals="INF"
      unitRef="Pure">0.08</us-gaap:ConcentrationRiskPercentage1>
    <BRFH:SummaryOfSignificantAccountingPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_84C_ecustom--SummaryOfSignificantAccountingPolicyTextBlock_znsn0Qj0sT3a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_863_zzDtipyurend"&gt;Summary
of Significant Accounting Policies&lt;/span&gt; &lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;There
have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the year ended December 31,
2022, as filed with the SEC on March 2, 2023 that have had a material impact on our condensed consolidated financial statements and related
notes.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

</BRFH:SummaryOfSignificantAccountingPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_848_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zSH52H3G1tk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_860_zijp8z5KZ8vl"&gt;Fair
Value Measurement and Financial Instruments&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Financial
Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 820, &lt;i&gt;Fair Value Measurements
and Disclosures&lt;/i&gt; (&#x201c;ASC 820&#x201d;), that requires the valuation of assets and liabilities permitted to be either recorded or
disclosed at fair value based on a hierarchy of available inputs as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Level
1 &#x2013; Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or
liabilities;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Level
2 &#x2013; Quoted prices for similar assets and liabilities in active markets, quoted prices for identical assets and liabilities in markets
that are not active, or inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability;
and&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Level
3 &#x2013; Prices or valuation techniques that require inputs that are both significant to the fair value and unobservable (i.e., supported
by little or no market activity).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
Company&#x2019;s financial instruments consist of cash, restricted cash, accounts receivable and accounts payable. The carrying value
of the Company&#x2019;s financial instruments approximates their fair value.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_846_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_zJW4VvJrUs38" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_866_zJMFbLKsrpmf"&gt;Restricted
Cash&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;At
December 31, 2022, the Company had approximately $&lt;span id="xdx_900_eus-gaap--RestrictedCashCurrent_iI_pp0p0_c20221231_zQLbasjQEtv6" title="Restricted cash"&gt;211,000&lt;/span&gt; in restricted cash related to a co-packing agreement. The restrictions were
released in June 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:RestrictedCashCurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">211000</us-gaap:RestrictedCashCurrent>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_843_eus-gaap--ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_zpYJiPtOzwp" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_86A_zVZotVDn8Jua"&gt;Accounts
Receivable and Allowances&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Accounts
receivable are recorded and carried at the original invoiced amount less allowances for credits and for any potential uncollectible amounts
due to credit losses. We make estimates of the expected credit and collectability trends for the allowance for credit losses based on
our assessment of various factors, including historical experience, the age of the accounts receivable balances, credit quality of our
customers, current economic conditions, and other factors that may affect our ability to collect from our customers. Expected credit
losses are recorded as general and administrative expenses on our condensed consolidated statements of operations. As of June 30, 2023
and December 31, 2022, there was &lt;span id="xdx_90E_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pid_do_c20230630_zZKq3mDdbm8a" title="Allowance for doubtful accounts"&gt;&lt;span id="xdx_909_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pid_do_c20221231_z2Hhxk6vLXIl" title="Allowance for doubtful accounts"&gt;no&lt;/span&gt;&lt;/span&gt; allowance for expected credit losses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_84C_eus-gaap--ReceivablesPolicyTextBlock_zLg9OBSO8VK5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_865_zNFAdFtxPNqe"&gt;Other
Receivables&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Other
receivables consist of the Company&#x2019;s 2021 Employer Retention Tax Credit claim, amounts due from vendors for materials acquired
on their behalf for use in manufacturing the Company&#x2019;s products, vendor rebates and freight claims.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_84B_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zIFatdpS4Xha" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_867_zxse8SsEVYv6"&gt;Revenue
Recognition&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;In
accordance with ASC 606, Revenue from Contracts with Customers, revenue is recognized when a customer obtains ownership of promised goods.
The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these
goods. The Company applies the following five steps:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;1)&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;Identify
    the contract with a customer&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;A
    contract with a customer exists when (I) the Company enters into an enforceable contract with a customer that defines each party&#x2019;s
    rights, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration
    for goods or services that are transferred is probable. For the Company, the contract is the approved sales order, which may also
    be supplemented by other agreements that formalize various terms and conditions with customers.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;2)&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;Identify
    the performance obligation in the contract&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Performance
    obligations promised in a contract are identified based on the goods or services that will be transferred to the customer. For the
    Company, this consists of the delivery of frozen beverages, which provide immediate benefit to the customer.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;3)&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;Determine
    the transaction price&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
    transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods
    and is generally stated on the approved sales order. Variable consideration, which typically includes rebates or discounts, are estimated
    utilizing the most likely amount method. Provisions for refunds are generally provided for in the period the related sales are recorded,
    based on management&#x2019;s assessment of historical and projected trends.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;4)&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;Allocate
    the transaction price to performance obligations in the contract&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Since
    the Company&#x2019;s contracts contain a single performance obligation, delivery of frozen beverages, the transaction price is allocated
    to that single performance obligation.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;5)&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;Recognize
    revenue when or as the Company satisfies a performance obligation&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
    Company recognizes revenue from the sale of frozen beverages when title and risk of loss passes and the customer accepts the goods,
    which generally occurs at the time of delivery to a customer warehouse. Customer sales incentives such as volume-based rebates or
    discounts are treated as a reduction of sales at the time the sale is recognized. Shipping and handling costs are treated as fulfilment
    costs and presented in distribution, selling and administrative costs.&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Payments
    that are received before performance obligations are recorded are shown as current liabilities.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
    Company evaluated the requirement to disaggregate revenue and concluded that substantially all of its revenue comes from a single
    product, frozen beverages.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <BRFH:ShippingAndStorageCostsPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_843_ecustom--ShippingAndStorageCostsPolicyTextBlock_zqHYrffxKoff" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_860_zfU7G5DlE1j6"&gt;Storage
and Shipping Costs&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Storage
and outbound freight costs are included in selling, marketing and distribution expense. For the three months ending June 30, 2023 and
2022, storage and outbound freight totaled approximately $&lt;span id="xdx_908_ecustom--ShippingAndHandlingCosts_c20230401__20230630_zhN0SlxQubHi" title="Shipping and handling costs"&gt;251,000&lt;/span&gt; and $&lt;span id="xdx_904_ecustom--ShippingAndHandlingCosts_c20220401__20220630_zIaM9SUhK2X3" title="Shipping and handling costs"&gt;319,000&lt;/span&gt;, respectively. For the six months ending June 30, 2023
and 2022, storage and outbound freight totaled approximately $&lt;span id="xdx_908_ecustom--ShippingAndHandlingCosts_c20230101__20230630_zWNeJ7xmPhHg" title="Shipping and handling costs"&gt;562,000&lt;/span&gt; and $&lt;span id="xdx_90F_ecustom--ShippingAndHandlingCosts_c20220101__20220630_ziCWMXc9XYha" title="Shipping and handling costs"&gt;768,000&lt;/span&gt;, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</BRFH:ShippingAndStorageCostsPolicyTextBlock>
    <BRFH:ShippingAndHandlingCosts
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      unitRef="USD">251000</BRFH:ShippingAndHandlingCosts>
    <BRFH:ShippingAndHandlingCosts
      contextRef="From2022-04-012022-06-30"
      decimals="0"
      unitRef="USD">319000</BRFH:ShippingAndHandlingCosts>
    <BRFH:ShippingAndHandlingCosts
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">562000</BRFH:ShippingAndHandlingCosts>
    <BRFH:ShippingAndHandlingCosts
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">768000</BRFH:ShippingAndHandlingCosts>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_842_eus-gaap--ResearchAndDevelopmentExpensePolicy_zg68CEGCluU7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_861_zXRaovBLC1Jc"&gt;Research
and Development&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Expenditures
for research activities relating to product development and improvement are charged to expense as incurred. The Company incurred approximately
$&lt;span id="xdx_90F_eus-gaap--ResearchAndDevelopmentExpense_c20230401__20230630_z3KlIziYaP0a" title="Research and development expenses"&gt;35,000&lt;/span&gt; and $&lt;span id="xdx_90C_eus-gaap--ResearchAndDevelopmentExpense_c20220401__20220630_zQUrAr3a6YWk" title="Research and development expenses"&gt;96,000&lt;/span&gt;, in research and development expense for the three months ending June 30, 2023 and 2022, respectively. For the six
months ending June 30, 2023 and 2022, the Company incurred approximately $&lt;span id="xdx_90C_eus-gaap--ResearchAndDevelopmentExpense_c20230101__20230630_z0NyoOPE9pj6" title="Research and development expenses"&gt;56,000&lt;/span&gt; and $&lt;span id="xdx_909_eus-gaap--ResearchAndDevelopmentExpense_c20220101__20220630_zlm7lYakNxK3" title="Research and development expenses"&gt;126,000&lt;/span&gt;, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      unitRef="USD">35000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2022-04-012022-06-30"
      decimals="0"
      unitRef="USD">96000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">56000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">126000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_842_eus-gaap--EarningsPerSharePolicyTextBlock_z9N7DgXt0d49" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_86B_zxV6lUyrO9Pj"&gt;Loss
Per Share&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;For
the three and six months ended June 30, 2023 and 2022 common stock equivalents have not been included in the calculation of net loss
per share as their effect is anti-dilutive as a result of losses incurred.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:EarningsPerSharePolicyTextBlock>
    <BRFH:ReclassificationsPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_845_ecustom--ReclassificationsPolicyTextBlock_zq9r2Oxhfegk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_86A_zFcmhuD9csy4"&gt;Reclassifications&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Certain
reclassifications have been made to the 2022 financial statements to conform to the 2023 presentation, namely the presentation of
selling, marketing and distribution expense apart from general and administrative expense in the consolidated statement of
operations, the reclassification of materials shipping from selling, marketing and distribution to cost of revenue, and the
presentation of the components of cash used in operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</BRFH:ReclassificationsPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_84C_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zY4tm5LjLB8a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;&lt;span id="xdx_86A_zxZRQRq9mKl"&gt;Recent
Pronouncements&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;From
time to time, new accounting pronouncements are issued that we adopt as of the specified effective date. We have not determined if the
impact of recently issued standards that are not yet effective will have an impact on our results of operations and financial position.&lt;/span&gt;&lt;/p&gt;

</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ErrorCorrectionTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_808_eus-gaap--ErrorCorrectionTextBlock_z4zSoTXbX0B3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Note
2. &lt;span id="xdx_82E_zDgl2AMgQz0k"&gt;Restatement of Prior Financial Information&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;This
Company&#x2019;s previously filed unaudited statement of operations and cash flow statement and audited balance sheets have been restated
to correct errors in calculating depreciation. From a quantitative and qualitative perspective, the Company determined that correcting
the previously filed financial statements would not require amendment to its previously filed reports on Form 10-Q and 10-K. The effect
of the correction of previously issued financial statements is summarized below:&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_893_eus-gaap--ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_zlcePounNF5c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;span id="xdx_8BD_zjJSyTD5sVKi" style="display: none"&gt;Schedule
of Prior Financial Information&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20221231__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zMe42UO5x16j" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20221231__srt--RestatementAxis__srt--RestatementAdjustmentMember_z2WlWd7XMXsk" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20221231_zlrQ060jWuEa" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;December 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;As Previously Reported&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;Adjustment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;Restated&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; font-weight: bold; text-align: left"&gt;Consolidated Balance Sheet&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentNet_iI_z9y0Hy896Mze" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; width: 46%; color: Black; text-align: left"&gt;Property, plant and equipment, net of depreciation&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; color: Black; text-align: right"&gt;389,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; color: Black; text-align: right"&gt;412,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; color: Black; text-align: right"&gt;801,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--Assets_iI_zsn9KBYr80nh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Total assets&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;5,093,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;412,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;5,505,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--RetainedEarningsAccumulatedDeficit_iI_zsilWRTMoXnl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Accumulated deficit&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(58,384,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;412,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(57,972,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--StockholdersEquity_iI_zudOO4Dv0U7i" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Total stockholders&#x2019; equity&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2,521,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;412,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2,933,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--LiabilitiesAndStockholdersEquity_iI_zotre9QV2Sz1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Total liabilities and stockholders&#x2019; equity&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;5,093,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;412,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;5,505,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20220401__20220630__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zVtshg9OT8nd" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20220401__20220630__srt--RestatementAxis__srt--RestatementAdjustmentMember_zf2yRKBlTBD8" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20220401__20220630_zm0IZYPkfP24" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;Three-months ended June 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;As Previously Reported&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;Adjustment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;Restated&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;Consolidated Statement of Operations&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--DepreciationAndAmortization_z22OigPaKie6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; width: 46%; color: Black; text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; color: Black; text-align: right"&gt;117,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; color: Black; text-align: right"&gt;(21,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; color: Black; text-align: right"&gt;96,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--OperatingExpenses_i01_pp0p0_zUlEXAcr9mje" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Total operating expenses&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1,620,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(21,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1,599,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--NetIncomeLoss_pp0p0_zbl0MHBNVjca" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Net loss&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(737,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;21,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(716,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20220101__20220630__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zDthwr9w6aIl" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20220101__20220630__srt--RestatementAxis__srt--RestatementAdjustmentMember_zDNjLILnvVZ4" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20220101__20220630_zQfVXivuz2ze" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;Six-months ended June 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;As Previously Reported&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;Adjustment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;Restated&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;Consolidated Statement of Operations&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--DepreciationAndAmortization_zbM1BW5TFbJ8" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; width: 46%; color: Black; text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; color: Black; text-align: right"&gt;278,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; color: Black; text-align: right"&gt;(42,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; color: Black; text-align: right"&gt;236,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--OperatingExpenses_i01_pp0p0_zPubWb4L7aLl" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Total operating expenses&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;3,278,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(42,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;3,236,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--NetIncomeLoss_pp0p0_z6hiCGZVpn2j" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Net loss&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(1,631,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;42,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(1,589,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; font-weight: bold; text-align: left"&gt;Consolidated Statement of Cash Flows&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--NetIncomeLoss_pp0p0_zp2VAsoEdl66" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Net loss&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(1,631,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;42,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(1,589,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--DepreciationDepletionAndAmortization_zMb9Vjv03Cs3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;286,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(42,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;244,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i01_pp0p0_z3skTIDiAEKb" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Net cash used in operating activities&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(1,923,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0486"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(1,923,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A2_zbkRWkGGRik8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ErrorCorrectionTextBlock>
    <us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_893_eus-gaap--ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_zlcePounNF5c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;span id="xdx_8BD_zjJSyTD5sVKi" style="display: none"&gt;Schedule
of Prior Financial Information&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20221231__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zMe42UO5x16j" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20221231__srt--RestatementAxis__srt--RestatementAdjustmentMember_z2WlWd7XMXsk" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20221231_zlrQ060jWuEa" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;December 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;As Previously Reported&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;Adjustment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;Restated&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; font-weight: bold; text-align: left"&gt;Consolidated Balance Sheet&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentNet_iI_z9y0Hy896Mze" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; width: 46%; color: Black; text-align: left"&gt;Property, plant and equipment, net of depreciation&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; color: Black; text-align: right"&gt;389,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; color: Black; text-align: right"&gt;412,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; color: Black; text-align: right"&gt;801,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--Assets_iI_zsn9KBYr80nh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Total assets&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;5,093,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;412,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;5,505,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--RetainedEarningsAccumulatedDeficit_iI_zsilWRTMoXnl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Accumulated deficit&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(58,384,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;412,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(57,972,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--StockholdersEquity_iI_zudOO4Dv0U7i" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Total stockholders&#x2019; equity&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2,521,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;412,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2,933,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--LiabilitiesAndStockholdersEquity_iI_zotre9QV2Sz1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Total liabilities and stockholders&#x2019; equity&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;5,093,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;412,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;5,505,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20220401__20220630__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zVtshg9OT8nd" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20220401__20220630__srt--RestatementAxis__srt--RestatementAdjustmentMember_zf2yRKBlTBD8" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20220401__20220630_zm0IZYPkfP24" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;Three-months ended June 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;As Previously Reported&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;Adjustment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;Restated&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;Consolidated Statement of Operations&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--DepreciationAndAmortization_z22OigPaKie6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; width: 46%; color: Black; text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; color: Black; text-align: right"&gt;117,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; color: Black; text-align: right"&gt;(21,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; color: Black; text-align: right"&gt;96,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--OperatingExpenses_i01_pp0p0_zUlEXAcr9mje" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Total operating expenses&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1,620,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(21,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1,599,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--NetIncomeLoss_pp0p0_zbl0MHBNVjca" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Net loss&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(737,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;21,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(716,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20220101__20220630__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zDthwr9w6aIl" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20220101__20220630__srt--RestatementAxis__srt--RestatementAdjustmentMember_zDNjLILnvVZ4" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20220101__20220630_zQfVXivuz2ze" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;Six-months ended June 30, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;As Previously Reported&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;Adjustment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; color: Black"&gt;Restated&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; font-weight: bold"&gt;Consolidated Statement of Operations&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--DepreciationAndAmortization_zbM1BW5TFbJ8" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; width: 46%; color: Black; text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; color: Black; text-align: right"&gt;278,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; color: Black; text-align: right"&gt;(42,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; color: Black; text-align: right"&gt;236,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--OperatingExpenses_i01_pp0p0_zPubWb4L7aLl" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Total operating expenses&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;3,278,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(42,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;3,236,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--NetIncomeLoss_pp0p0_z6hiCGZVpn2j" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Net loss&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(1,631,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;42,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(1,589,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; font-weight: bold; text-align: left"&gt;Consolidated Statement of Cash Flows&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--NetIncomeLoss_pp0p0_zp2VAsoEdl66" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Net loss&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(1,631,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;42,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(1,589,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--DepreciationDepletionAndAmortization_zMb9Vjv03Cs3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;286,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(42,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;244,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i01_pp0p0_z3skTIDiAEKb" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; color: Black; text-align: left"&gt;Net cash used in operating activities&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(1,923,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0486"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(1,923,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2022-12-31_srt_ScenarioPreviouslyReportedMember"
      decimals="0"
      unitRef="USD">389000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2022-12-31_srt_RestatementAdjustmentMember"
      decimals="0"
      unitRef="USD">412000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">801000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Assets
      contextRef="AsOf2022-12-31_srt_ScenarioPreviouslyReportedMember"
      decimals="0"
      unitRef="USD">5093000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2022-12-31_srt_RestatementAdjustmentMember"
      decimals="0"
      unitRef="USD">412000</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">5505000</us-gaap:Assets>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2022-12-31_srt_ScenarioPreviouslyReportedMember"
      decimals="0"
      unitRef="USD">-58384000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2022-12-31_srt_RestatementAdjustmentMember"
      decimals="0"
      unitRef="USD">412000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">-57972000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-12-31_srt_ScenarioPreviouslyReportedMember"
      decimals="0"
      unitRef="USD">2521000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-12-31_srt_RestatementAdjustmentMember"
      decimals="0"
      unitRef="USD">412000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">2933000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2022-12-31_srt_ScenarioPreviouslyReportedMember"
      decimals="0"
      unitRef="USD">5093000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2022-12-31_srt_RestatementAdjustmentMember"
      decimals="0"
      unitRef="USD">412000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">5505000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2022-04-012022-06-30_srt_ScenarioPreviouslyReportedMember"
      decimals="0"
      unitRef="USD">117000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2022-04-012022-06-30_srt_RestatementAdjustmentMember"
      decimals="0"
      unitRef="USD">-21000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2022-04-012022-06-30"
      decimals="0"
      unitRef="USD">96000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="From2022-04-012022-06-30_srt_ScenarioPreviouslyReportedMember"
      decimals="0"
      unitRef="USD">1620000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2022-04-012022-06-30_srt_RestatementAdjustmentMember"
      decimals="0"
      unitRef="USD">-21000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2022-04-012022-06-30"
      decimals="0"
      unitRef="USD">1599000</us-gaap:OperatingExpenses>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-04-012022-06-30_srt_ScenarioPreviouslyReportedMember"
      decimals="0"
      unitRef="USD">-737000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-04-012022-06-30_srt_RestatementAdjustmentMember"
      decimals="0"
      unitRef="USD">21000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-04-012022-06-30"
      decimals="0"
      unitRef="USD">-716000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2022-01-012022-06-30_srt_ScenarioPreviouslyReportedMember"
      decimals="0"
      unitRef="USD">278000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2022-01-012022-06-30_srt_RestatementAdjustmentMember"
      decimals="0"
      unitRef="USD">-42000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">236000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="From2022-01-012022-06-30_srt_ScenarioPreviouslyReportedMember"
      decimals="0"
      unitRef="USD">3278000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2022-01-012022-06-30_srt_RestatementAdjustmentMember"
      decimals="0"
      unitRef="USD">-42000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">3236000</us-gaap:OperatingExpenses>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-06-30_srt_ScenarioPreviouslyReportedMember"
      decimals="0"
      unitRef="USD">-1631000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-06-30_srt_RestatementAdjustmentMember"
      decimals="0"
      unitRef="USD">42000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-1589000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-06-30_srt_ScenarioPreviouslyReportedMember"
      decimals="0"
      unitRef="USD">-1631000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-06-30_srt_RestatementAdjustmentMember"
      decimals="0"
      unitRef="USD">42000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-1589000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2022-01-012022-06-30_srt_ScenarioPreviouslyReportedMember"
      decimals="0"
      unitRef="USD">286000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2022-01-012022-06-30_srt_RestatementAdjustmentMember"
      decimals="0"
      unitRef="USD">-42000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">244000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2022-01-012022-06-30_srt_ScenarioPreviouslyReportedMember"
      decimals="0"
      unitRef="USD">-1923000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-1923000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_809_eus-gaap--InventoryDisclosureTextBlock_zyFflltjPl99" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Note
3. &lt;span id="xdx_82C_zrPoa9MtnUX4"&gt;Inventory&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_899_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zekrhSRZWjMk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Inventory
consists of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_8BE_zr4qfOTIOcv8" style="display: none"&gt;Schedule
of Inventory&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20230630_zH0qK6ZbBePi" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;June 30,&lt;br/&gt;
2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20221231_zSFVoEXHQBnd" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;December 31,&lt;br/&gt;
2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--InventoryRawMaterialsNetOfReserves_iI_maINzX42_zyFDX3j1miUi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; text-align: left"&gt;Raw materials&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;25,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;65,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--InventoryFinishedGoodsNetOfReserves_iI_maINzX42_zfToSslz2LCi" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Finished goods&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;945,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;983,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--InventoryNet_iTI_mtINzX42_zzvtOH4WdoEg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 2.5pt"&gt;Inventory, net&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;970,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;1,048,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A6_zyCmyInNkl15" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_899_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zekrhSRZWjMk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Inventory
consists of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_8BE_zr4qfOTIOcv8" style="display: none"&gt;Schedule
of Inventory&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20230630_zH0qK6ZbBePi" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;June 30,&lt;br/&gt;
2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20221231_zSFVoEXHQBnd" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;December 31,&lt;br/&gt;
2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--InventoryRawMaterialsNetOfReserves_iI_maINzX42_zyFDX3j1miUi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; text-align: left"&gt;Raw materials&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;25,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;65,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--InventoryFinishedGoodsNetOfReserves_iI_maINzX42_zfToSslz2LCi" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Finished goods&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;945,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;983,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--InventoryNet_iTI_mtINzX42_zzvtOH4WdoEg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 2.5pt"&gt;Inventory, net&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;970,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;1,048,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">25000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">65000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">945000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">983000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">970000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">1048000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_802_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_z665WLj5InO9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Note
4. &lt;span id="xdx_82E_z8TNPphWJCZd"&gt;Property Plant and Equipment&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_898_eus-gaap--PropertyPlantAndEquipmentTextBlock_zO2PeijKmp5a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Property
and equipment, net consist of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_8BF_z673VT2n4npg" style="display: none"&gt;Schedule
   of Property and Equipment, Net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20230630_zcpLM0qMVpEe" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;June 30,&lt;br/&gt;
2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20221231_ztS0Jiw7IJB1" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;December 31,&lt;br/&gt;
2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black; text-align: center"&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black; text-align: center"&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;June 30,&lt;br/&gt;
2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;December 31,&lt;br/&gt;
2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ManufacturingEquipmentMember_zY1MJughFqO8" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; text-align: left"&gt;Manufacturing equipment&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;1,618,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;1,618,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CustomerEquipmentMember_zrB5iMMm1We8" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Customer equipment&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;1,417,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;1,417,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--PropertyPlantAndEquipmentGross_iI_maPPAENze1b_zXY7QUoyPofh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;3,035,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;3,035,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_msPPAENze1b_zoOiEPb3AJVk" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;(2,408,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;(2,234,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentNet_iTI_mtPPAENze1b_zBdR8mDI46Pi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 2.5pt"&gt;Property and equipment, net of depreciation&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;627,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;801,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A5_zsPkZapZmPf1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Depreciation
expense related to these assets was approximately $&lt;span id="xdx_90B_eus-gaap--Depreciation_pp0p0_c20230401__20230630_zvlUcOR1nWX1" title="Depreciation expense"&gt;87,000&lt;/span&gt; and $&lt;span id="xdx_903_eus-gaap--Depreciation_pp0p0_c20220401__20220630_z91ZKU7UDV04" title="Depreciation expense"&gt;90,000&lt;/span&gt; each of the three months ended June 30, 2023 and 2022, respectively,
and $&lt;span id="xdx_90A_eus-gaap--Depreciation_pp0p0_c20230101__20230630_zD9lwGxlBN0b" title="Depreciation expense"&gt;174,000&lt;/span&gt; and $&lt;span id="xdx_905_eus-gaap--Depreciation_pp0p0_c20220101__20220630_zpIbU8wpfDLg" title="Depreciation expense"&gt;212,000&lt;/span&gt;, respectively, for the six months ended June 30, 2023 and 2022. Depreciation expense in cost of revenue was
$&lt;span id="xdx_908_eus-gaap--CostOfGoodsAndServicesSoldDepreciation_pp0p0_c20230401__20230630_z1HrLQxYpXIh" title="Depreciation expense in cost of revenue"&gt;5,000&lt;/span&gt; and $&lt;span id="xdx_904_eus-gaap--CostOfGoodsAndServicesSoldDepreciation_pp0p0_c20220401__20220630_zJa4hv7rfIzg" title="Depreciation expense in cost of revenue"&gt;10,000&lt;/span&gt; for the three months ended June 30, 2023 and 2022, respectively, and $&lt;span id="xdx_908_eus-gaap--CostOfGoodsAndServicesSoldDepreciation_pp0p0_c20230101__20230630_zhmWq7nBvFbb" title="Depreciation expense in cost of revenue"&gt;&lt;span id="xdx_904_eus-gaap--CostOfGoodsAndServicesSoldDepreciation_pp0p0_c20220101__20220630_zCnKTfran6A1" title="Depreciation expense in cost of revenue"&gt;10,000&lt;/span&gt;&lt;/span&gt; for each of the six months ended June
30, 2023 and 2022, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_898_eus-gaap--PropertyPlantAndEquipmentTextBlock_zO2PeijKmp5a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Property
and equipment, net consist of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_8BF_z673VT2n4npg" style="display: none"&gt;Schedule
   of Property and Equipment, Net&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20230630_zcpLM0qMVpEe" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;June 30,&lt;br/&gt;
2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20221231_ztS0Jiw7IJB1" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;December 31,&lt;br/&gt;
2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black; text-align: center"&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black; text-align: center"&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;June 30,&lt;br/&gt;
2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;December 31,&lt;br/&gt;
2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ManufacturingEquipmentMember_zY1MJughFqO8" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black; text-align: left"&gt;Manufacturing equipment&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;1,618,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;1,618,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CustomerEquipmentMember_zrB5iMMm1We8" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Customer equipment&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;1,417,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;1,417,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--PropertyPlantAndEquipmentGross_iI_maPPAENze1b_zXY7QUoyPofh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;3,035,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;3,035,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_msPPAENze1b_zoOiEPb3AJVk" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;(2,408,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;(2,234,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentNet_iTI_mtPPAENze1b_zBdR8mDI46Pi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 2.5pt"&gt;Property and equipment, net of depreciation&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;627,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;801,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-06-30_custom_ManufacturingEquipmentMember"
      decimals="0"
      unitRef="USD">1618000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2022-12-31_custom_ManufacturingEquipmentMember"
      decimals="0"
      unitRef="USD">1618000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-06-30_custom_CustomerEquipmentMember"
      decimals="0"
      unitRef="USD">1417000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2022-12-31_custom_CustomerEquipmentMember"
      decimals="0"
      unitRef="USD">1417000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">3035000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">3035000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">2408000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">2234000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">627000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">801000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      unitRef="USD">87000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2022-04-012022-06-30"
      decimals="0"
      unitRef="USD">90000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">174000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">212000</us-gaap:Depreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      unitRef="USD">5000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="From2022-04-012022-06-30"
      decimals="0"
      unitRef="USD">10000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">10000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">10000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_80A_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zSVx0MyOTX28" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Note
5. &lt;span id="xdx_829_zLT9fMllJa9c"&gt;Commitments and Contingencies&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Lease
Commitments&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
Company leases office space under a non-cancellable operating lease which expired on &lt;span id="xdx_903_eus-gaap--LeaseExpirationDate1_c20230101__20230630_zClRqR2lyHDh" title="Lease expiration date"&gt;March 31, 2023&lt;/span&gt;, and was &lt;span id="xdx_905_eus-gaap--LesseeOperatingLeaseOptionToExtend_c20230101__20230630_zj92m0qCDPP9" title="Operating lease extension description"&gt;extended through September
30, 2023&lt;/span&gt;. The Company&#x2019;s periodic lease cost was approximately $&lt;span id="xdx_90F_eus-gaap--OperatingLeaseExpense_c20230401__20230630_zapRDQMokEdg" title="Operating lease expense"&gt;&lt;span id="xdx_909_eus-gaap--OperatingLeaseExpense_c20220401__20220630_zkMa6LFAfz3h" title="Operating lease expense"&gt;20,000&lt;/span&gt;&lt;/span&gt; for each of the three months ended June 30, 2023 and 2022
and $&lt;span id="xdx_90E_eus-gaap--OperatingLeaseExpense_c20230101__20230630_zIZkT0Y6ZIsl" title="Operating lease expense"&gt;&lt;span id="xdx_908_eus-gaap--OperatingLeaseExpense_c20220101__20220630_z0Jj6hRxzTTa" title="Operating lease expense"&gt;40,000&lt;/span&gt;&lt;/span&gt; for each of the six months ended June 30, 2023 and 2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Legal
Proceedings&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;Schreiber
Dispute&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
Company&#x2019;s products are produced to its specifications through several contract manufacturers. One of the Company&#x2019;s contract
manufacturers (the &#x201c;Manufacturer&#x201d;) provided approximately &lt;span id="xdx_90A_eus-gaap--MultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage_dp_uPure_c20220101__20221231_zKaHBpSDESe7" title="Companies product holdings"&gt;52&lt;/span&gt;% and &lt;span id="xdx_900_eus-gaap--MultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage_dp_uPure_c20210101__20211231_zbQgVrBzpD59" title="Companies product holdings"&gt;42&lt;/span&gt;% of the Company&#x2019;s products in the years ended
December 31, 2022 and 2021, respectively, under a Supply Agreement with an initial term through September 2025.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Over
the course of 2022, the Company experienced numerous quality issues with the case packaging utilized by the Manufacturer. In addition,
in July of 2022, the Company began receiving customer complaints about the texture of the Company&#x2019;s smoothie products produced
by the Manufacturer. In response, the Company withdrew product from the market and destroyed on-hand inventory, withholding $&lt;span id="xdx_903_eus-gaap--AccountsPayableCurrent_iI_c20220731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zYlM5DKOA3Ab" title="Payment due"&gt;499,000&lt;/span&gt;
in payments due to the Manufacturer.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
Company attempted to resolve the issues based on the contractual procedures described in the Supply Agreement. However, on November
4, 2022, in response to a formal proposal of alternate resolutions, the Company received notification from the Manufacturer that it
was denying any responsibility for the defective manufacture of the product. In response, on November 10, 2022, the Company filed a
complaint in the United States District Court for the Central District of California, Western Division (the
&#x201c;Complaint&#x201d;), claiming that the Manufacturer had not met its obligations under the Supply Agreement, and seeking
economic damages. In response, the Manufacturer terminated the Supply Agreement. On January 20, 2023, the Company filed a voluntary
dismissal of the Complaint which allows the parties to reach a potential resolution outside of the court system. However, if the
parties are once again unable to come to an agreement, the Company has informed the Manufacturer that it intends to re-file the
Complaint in California State Court by the end of &lt;span&gt;August&lt;/span&gt;, 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Due
to the uncertainties surrounding the claim, the Company is not able to predict either the outcome or a range of reasonably possible
recoveries that could result from its actions against the Manufacturer, and no gain contingencies have been recorded. The disruption
in its supply resulting from the dispute has and will continue to adversely impact the Company&#x2019;s results of operations and
cash flow until a suitable resolution is reached or new sources of reliable supply at sufficient volume can be identified and
developed, the timing of which is uncertain. The Company has partially mitigated the impact of the supply disruption with the introduction of its single-serve
smoothie cartons.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;i&gt;Other
legal matters&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;From
time to time, various lawsuits and legal proceedings may arise in the ordinary course of business. However, litigation is subject to
inherent uncertainties and an adverse result in these or other matters may arise from time to time that may harm our business. We are
currently the defendant in one legal proceeding for an amount less than $100,000. Our legal counsel and management believe the probability
of a material unfavorable outcome is remote.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LeaseExpirationDate1 contextRef="From2023-01-01to2023-06-30">2023-03-31</us-gaap:LeaseExpirationDate1>
    <us-gaap:LesseeOperatingLeaseOptionToExtend contextRef="From2023-01-01to2023-06-30">extended through September
30, 2023</us-gaap:LesseeOperatingLeaseOptionToExtend>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      unitRef="USD">20000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2022-04-012022-06-30"
      decimals="0"
      unitRef="USD">20000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">40000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">40000</us-gaap:OperatingLeaseExpense>
    <us-gaap:MultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage
      contextRef="From2022-01-012022-12-31"
      decimals="INF"
      unitRef="Pure">0.52</us-gaap:MultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage>
    <us-gaap:MultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="Pure">0.42</us-gaap:MultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2022-07-31_us-gaap_RelatedPartyMember"
      decimals="0"
      unitRef="USD">499000</us-gaap:AccountsPayableCurrent>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_809_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zROaxDuzCSq3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Note
6. &lt;span id="xdx_82B_z95OBoQa2H1h"&gt;Stockholders&#x2019; Equity&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_894_eus-gaap--ScheduleOfStockholdersEquityTableTextBlock_zPuEwiDBALe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
following are changes in stockholders&#x2019; equity for the six months ended June 30, 2022 and 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_8B3_zxgii4qjOtp7" style="display: none"&gt;Schedule of Changes in Stockholders' Equity&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_4BE_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zjKzP0iUGHFj" style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_4BD_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_z4xxazw3ixKa" style="color: Black; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_4B4_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_zcescPWXoQ8g" style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_4B5_zt98x5gMqKXf" style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black; text-align: center"&gt;Additional&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Common Stock&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 1.5pt; color: Black; text-align: center"&gt;paid in&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 1.5pt; color: Black; text-align: center"&gt;Accumulated&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Capital&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;(Deficit)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_434_c20220101__20220630_eus-gaap--StockholdersEquity_iS_zs35hwIApUyb" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 35%; color: Black"&gt;Balance December 31, 2021&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--SharesOutstanding_iS_c20220101__20220630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zVaQOCA0atdk" style="width: 9%; color: Black; text-align: right" title="Balance, shares"&gt;12,905,112&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0561"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; color: Black; text-align: right"&gt;60,341,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; color: Black; text-align: right"&gt;(51,838,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; color: Black; text-align: right"&gt;8,503,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_zPW6SoAMtUYb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black"&gt;Shares issued for warrant exercise&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20220101__20220630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zKhCV6ScgDni" style="color: Black; text-align: right" title="Shares issued for warrant exercise, shares"&gt;986&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0568"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;5,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0570"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;5,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensationGross_zhhnTrN7HDSb" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Equity-based compensation&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationGross_pid_c20220101__20220630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zVOXtFEFp9jh" style="color: Black; text-align: right" title="Equity-based compensation, shares"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0580"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0575"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;93,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0577"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;93,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_zOruSQUoRpwa" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Issuance of stock and options for services&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_pid_c20220101__20220630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zlf5rUudRuLb" style="color: Black; text-align: right" title="Issuance of stock and options for services, shares"&gt;13,801&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0582"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;98,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0584"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;98,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--NetIncomeLoss_zke8ZW9nG2sb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Net loss&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0589"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0590"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;(1,589,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;(1,589,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_43D_c20220101__20220630_eus-gaap--StockholdersEquity_iE_z1gjUS5zyzoa" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; padding-bottom: 2.5pt"&gt;Balance June 30, 2022&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--SharesOutstanding_iE_pid_c20220101__20220630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zUnGOCLNpQGg" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Balance, shares"&gt;12,919,899&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0594"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;60,537,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(53,427,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;7,110,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black; text-align: center"&gt;Additional&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Common Stock&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 1.5pt; color: Black; text-align: center"&gt;paid in&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 1.5pt; color: Black; text-align: center"&gt;Accumulated&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Capital&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;(Deficit)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_433_c20230101__20230630_eus-gaap--StockholdersEquity_iS_ztQh5kh6MRyd" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 35%; color: Black"&gt;Balance December 31, 2022&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--SharesOutstanding_iS_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zzlZs6LvKoyi" style="width: 9%; color: Black; text-align: right" title="Balance, shares"&gt;12,934,741&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0601"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; color: Black; text-align: right"&gt;60,905,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; color: Black; text-align: right"&gt;(57,972,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; color: Black; text-align: right"&gt;2,933,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_43E_c20230101__20230630_eus-gaap--StockholdersEquity_iS_zJRnRb5LSKgk" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;Balance &lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--SharesOutstanding_iS_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z8XxOcnuGoG4" style="color: Black; text-align: right" title="Balance, shares"&gt;12,934,741&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0608"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;60,905,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(57,972,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2,933,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensationGross_z0fFT41SEkE" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Equity-based compensation&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationGross_pid_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z0ySfDIB80Uc" style="color: Black; text-align: right" title="Equity-based compensation, shares"&gt;35,659&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0615"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;118,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0617"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;118,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_ecustom--AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation_z3NGMgUHwhXe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Cash settlement of equity-based compensation&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;-&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0622"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(24,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0624"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(24,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_zTtmLaQV5VMj" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Issuance of stock and options for services&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_pid_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z1QmRoDqaZr9" style="color: Black; text-align: right" title="Issuance of stock and options for services, shares"&gt;32,203&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0627"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;83,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0629"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;83,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--NetIncomeLoss_zC2ka3H5fCHl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Net loss&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0634"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0635"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;(1,647,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;(1,647,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_435_c20230101__20230630_eus-gaap--StockholdersEquity_iE_zxbzU5X9XwNc" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; padding-bottom: 2.5pt"&gt;Balance June 30, 2023&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--SharesOutstanding_iE_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zyUU5y7DAvL2" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Balance, shares"&gt;13,002,603&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0639"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;61,082,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(59,619,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;1,463,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_439_c20230101__20230630_eus-gaap--StockholdersEquity_iE_zuuM9T9QbjCl" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; padding-bottom: 2.5pt"&gt;Balance &lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--SharesOutstanding_iE_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zaajzVEDwbZ8" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Balance, shares"&gt;13,002,603&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0646"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;61,082,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(59,619,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;1,463,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8AF_z8RXG8Z0onyf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Warrants&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;During
the six months ended June 30, 2023, &lt;span id="xdx_909_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20230630_zWpq0CJinNXe" title="Warrants issued"&gt;684,639&lt;/span&gt; warrants at a weighted average exercise price of $&lt;span id="xdx_908_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20230630_zBp1yRGceD18" title="Exercise price"&gt;5.85&lt;/span&gt; per share expired.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Equity
Incentive Plan&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;Through
2022, the Company issued equity awards under the 2015 Equity Incentive Plan (the &#x201c;2015 Plan&#x201d;) and outside the Plan. In June
2023, the Company&#x2019;s stockholders adopted the 2023 Equity Incentive Plan (the &#x201c;2023 Plan&#x201d;), reserving &lt;span id="xdx_902_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20230630__us-gaap--PlanNameAxis__custom--TwoThousandAndTwentyThreePlanMember_zxNqpqyXzx18" title="Reserve shares for future issuance"&gt;650,000&lt;/span&gt; shares
for future issuance. The Board of Directors discontinued further grants under the 2015 Plan.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;As
of June 30, 2023, the Company has $&lt;span id="xdx_908_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_c20230630_zAiXwpF6sAG1" title="Unrecognized stock based compensation"&gt;194,000&lt;/span&gt; of total unrecognized share-based compensation expense relative to unvested options, stock
awards and stock units, which is expected to be recognized over the remaining weighted average period of &lt;span id="xdx_906_ecustom--UnrecognizedSharebasedCompensationWeightedAveragePeriod_pid_dtY_c20230101__20230630_z5L8tADE7qog" title="Unrecognized share-based compensation weighted average period"&gt;1.7&lt;/span&gt; years.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Stock
Options&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_896_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zWySeD9UFP1b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
following is a summary of stock option activity for the six months ended June 30, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span id="xdx_8B6_zb8e2r0Gl5z5" style="display: none"&gt;Summary of Stock Options Activity&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Number of Options&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Weighted &lt;br/&gt;average &lt;br/&gt;exercise price &lt;br/&gt;per share&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Remaining &lt;br/&gt;term in years&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; color: Black"&gt;Outstanding on December 31, 2022&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20230101__20230630_z9DgoGK9yplg" style="width: 14%; color: Black; text-align: right" title="Number of Options, Outstanding, Beginning"&gt;682,939&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20230101__20230630_zpKeREq0ztS7" style="width: 14%; color: Black; text-align: right" title="Weighted average exercise price per share, Outstanding, Beginning"&gt;7.30&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220101__20221231_znfCGBR4UTmi" style="width: 14%; color: Black; text-align: right" title="Remaining term in years, Outstanding"&gt;3.2&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black"&gt;Issued&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20230101__20230630_z8X0XB0khew7" style="color: Black; text-align: right" title="Number of Options, Issued"&gt;42,045&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20230101__20230630_z731xjkVBNnc" style="color: Black; text-align: right" title="Weighted average exercise price per share, Issued"&gt;1.48&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2Issued_dtY_c20230101__20230630_zYLuLZQTyRl4" style="color: Black; text-align: right" title="Remaining term in years, Issued"&gt;8.0&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; padding-bottom: 1.5pt"&gt;Cancelled/expired&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20230101__20230630_znSWaamlzpB1" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Number of Options, Cancelled/Expired"&gt;(108,871&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20230101__20230630_zBzYEHS2bdc8" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Weighted average exercise price per share, Cancelled/Expired"&gt;8.38&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; padding-bottom: 2.5pt"&gt;Outstanding on June 30, 2023&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20230101__20230630_zRdaot0wKGW4" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Number of Options, Outstanding, Ending"&gt;616,113&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20230101__20230630_zuQzQUdB6Yaj" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Weighted average exercise price per share, Outstanding, ending balance"&gt;6.71&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230101__20230630_zqd5qI4di3kh" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Remaining term in years, Outstanding"&gt;3.6&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; padding-bottom: 2.5pt"&gt;Exercisable, June 30, 2023&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_c20230101__20230630_z4oW09ya0S96" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Number of Options, Exercisable"&gt;554,902&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_c20230101__20230630_z9qcTqnFdshi" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Weighted average exercise price per share, Exercisable"&gt;6.96&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20230101__20230630_zuRpghrqPaSh" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Remaining term in years, Exercisable"&gt;2.8&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A7_zNmPKDdDQnU8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89A_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zKnvW6ZosgT9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
fair value of the options issued was calculated using the Black-Scholes option pricing model, based on the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span id="xdx_8BA_zwz0sn0OxZE" style="display: none"&gt;Summary of Fair Value of Options Using Black-Sholes Option Pricing Model&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 80%; color: Black; text-align: left"&gt;Expected term (in years)&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;&lt;span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20230630_zUDSxw4dghSh" title="Expected life (in years)"&gt;8.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Expected volatility&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230101__20230630_z9Gy79hJAGc8" title="Expected volatility"&gt;84.4&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Risk-free interest rate&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20230101__20230630_zu5Wmid3Bk82" title="Risk-free interest rate"&gt;3.6&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Expected dividends&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20230101__20230630_zMexteWCsg7e" style="color: Black; text-align: right" title="Expected dividends"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0701"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;Weighted average grant date fair value per share&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_c20230101__20230630_zrnZvapF3Hu1" style="color: Black; text-align: right" title="Weighted average grant date fair value per share"&gt;1.19&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A2_zS55K7K6exTe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Restricted
Stock &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_898_eus-gaap--ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_zyWFy3fGnwxb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
following is a summary of restricted stock award and restricted stock unit activity for the six months ended June 30, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span id="xdx_8B8_zFV0ysqTcBn7" style="display: none"&gt;Summary
of Restricted Stock Award and Restricted Stock Unit Activity&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Number of &lt;br/&gt;shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Weighted &lt;br/&gt;average grant &lt;br/&gt;date fair value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black"&gt;Unvested at January 1, 2023&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20230101__20230630_zcBdCh2JpYtg" style="width: 16%; color: Black; text-align: right" title="Number of shares, Unvested"&gt;41,923&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20230101__20230630_zkGd5Iyn0aI7" style="width: 16%; color: Black; text-align: right" title="Weighted average grant date fair value, Unvested"&gt;4.92&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black"&gt;Granted&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230101__20230630_ztADrPbAa4i8" style="color: Black; text-align: right" title="Number of shares, Granted"&gt;5,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20230101__20230630_z7pf7koLuZNc" style="color: Black; text-align: right" title="Weighted average grant date fair value, Granted"&gt;1.25&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;Vested&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20230101__20230630_zYsKpC5ALaq1" style="color: Black; text-align: right" title="Number of shares, Vested"&gt;(4,386&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20230101__20230630_zcNvp57JSZbi" style="color: Black; text-align: right" title="Weighted average grant date fair value, Vested"&gt;5.06&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; padding-bottom: 1.5pt"&gt;Forfeited&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20230101__20230630_zD6E8xJ6fXEk" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Number of shares, Forfeited"&gt;(9,931&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_c20230101__20230630_zdLDzxuKxxnc" style="padding-bottom: 1.5pt; color: Black; text-align: right" title="Weighted average grant date fair value, Forfeited"&gt;3.33&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; padding-bottom: 2.5pt"&gt;Unvested at June 30, 2023&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20230101__20230630_zDFokAhRpd5a" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Number of shares, Unvested"&gt;32,606&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20230101__20230630_zh6UqCHB4SIb" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted average grant date fair value, Unvested"&gt;4.82&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A3_zuPsmOsNbgdc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Performance
Stock Units&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;During
2022 and 2023, the Company issued performance share units (&#x201c;PSUs&#x201d;) that represented shares potentially issuable based upon
Company and individual performance in the years of issuance.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89A_eus-gaap--ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_z1Y7deb7AtQk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
following table summarizes the activity for the Company&#x2019;s unvested PSUs for the three months ended June 30, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span id="xdx_8B8_zuR4GP7polGl" style="display: none"&gt;Summary
of Performance Stock Unit Activity&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Number of shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Weighted &lt;br/&gt;average grant &lt;br/&gt;date fair value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black"&gt;Unvested at January 1, 2023&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zEBZSKbBrFF4" style="width: 16%; color: Black; text-align: right" title="Number of shares, Unvested"&gt;17,678&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zIoHWRkZdNSk" style="width: 16%; color: Black; text-align: right" title="Weighted average grant date fair value, Unvested"&gt;4.50&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Cash settled&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled_iN_pid_di_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zUyNMzoBwohj" style="color: Black; text-align: right" title="Number of shares, Cash settled"&gt;(17,678&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zITVunAJW1s8" style="color: Black; text-align: right" title="Weighted average grant date fair value, Cash Settled"&gt;4.50&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;Granted&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zxX7bt7jeBA7" style="color: Black; text-align: right" title="Number of shares, Granted"&gt;281,934&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zzcQgYSSzPuc" style="color: Black; text-align: right" title="Weighted average grant date fair value, Granted"&gt;1.58&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; padding-bottom: 1.5pt"&gt;Vested&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zx8sjKfy1yz" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Number of shares, Vested"&gt;(45,251&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zUdka2F1ndv3" style="padding-bottom: 1.5pt; color: Black; text-align: right" title="Weighted average grant date fair value, Vested"&gt;1.36&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; padding-bottom: 2.5pt"&gt;Unvested at June 30, 2023&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zh07Rhz0843f" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Number of shares, Unvested"&gt;236,683&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zWU6tzgIPBDi" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted average grant date fair value, Unvested"&gt;1.63&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AA_zxRyXC2OIK6a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;In
February 2023, the unvested awards issued for individual performance and outstanding at January 1, 2023 were modified to cash-settle
the original grant-date fair value of approximately $&lt;span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_c20230201__20230228__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zxeK0VmujoWk" title="Grant date fair value"&gt;80,000&lt;/span&gt;, resulting in incremental compensation of $&lt;span id="xdx_901_eus-gaap--ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost_c20230201__20230228__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zNapXhwB1TZd" title="Incremental compensation"&gt;56,000&lt;/span&gt; after considering the $&lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_c20230201__20230228_zkrgswUmaehd" title="Grant date fair value"&gt;24,000&lt;/span&gt;
fair value of the vested shares at the date of the modification. Additionally, the Company performance targets were modified to allow
approximately &lt;span id="xdx_909_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z9MVxSjTArD6" title="Modified to vest"&gt;71,000&lt;/span&gt; PSU to vest, with an additional time-based vesting requirement for approximately &lt;span id="xdx_90B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember__us-gaap--VestingAxis__custom--TimeBasedVestingMember_zxgTDBcOeKB6" title="Modified to vest"&gt;26,000&lt;/span&gt; of the PSU. Because the
awards did not vest based on the original terms, the modification was considered a new grant, resulting in $&lt;span id="xdx_900_eus-gaap--ShareBasedCompensation_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zJcNTwvH45m6" title="Stock-based compensation"&gt;64,000&lt;/span&gt; in compensation expense
in the six-months ended June 30, 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
Company adopted a 2023 PSU program in April 2023, granting approximately &lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230401__20230430__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember__us-gaap--PlanNameAxis__custom--TwoThousandAndTwentyThreePlanMember_zTcEgPIEc0oh" title="Shares granted"&gt;211,000&lt;/span&gt; PSUs at target performance. The results for the three-month
period ended June 30, 2023 include the reversal of $&lt;span id="xdx_909_eus-gaap--AllocatedShareBasedCompensationExpense_c20230401__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zLE2c1FAKs1a" title="Stock-based compensation"&gt;67,000&lt;/span&gt; in stock-based compensation expense recorded in the three months ended March
31, 2023, as management does not anticipate at this time that 2023 performance will be achieved. The results of operations for the six
months ended June 30, 2023 includes &lt;span id="xdx_90A_eus-gaap--AllocatedShareBasedCompensationExpense_do_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zrIMksF7Msy7" title="Stock-based compensation"&gt;no&lt;/span&gt; expense for the 2023 PSU program. Estimates of expense associated with 2023 performance will be
reassessed each quarter through the performance period.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfStockholdersEquityTableTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_894_eus-gaap--ScheduleOfStockholdersEquityTableTextBlock_zPuEwiDBALe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
following are changes in stockholders&#x2019; equity for the six months ended June 30, 2022 and 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;span id="xdx_8B3_zxgii4qjOtp7" style="display: none"&gt;Schedule of Changes in Stockholders' Equity&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_4BE_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zjKzP0iUGHFj" style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_4BD_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_z4xxazw3ixKa" style="color: Black; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_4B4_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_zcescPWXoQ8g" style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_4B5_zt98x5gMqKXf" style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black; text-align: center"&gt;Additional&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Common Stock&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 1.5pt; color: Black; text-align: center"&gt;paid in&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 1.5pt; color: Black; text-align: center"&gt;Accumulated&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Capital&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;(Deficit)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_434_c20220101__20220630_eus-gaap--StockholdersEquity_iS_zs35hwIApUyb" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 35%; color: Black"&gt;Balance December 31, 2021&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--SharesOutstanding_iS_c20220101__20220630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zVaQOCA0atdk" style="width: 9%; color: Black; text-align: right" title="Balance, shares"&gt;12,905,112&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0561"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; color: Black; text-align: right"&gt;60,341,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; color: Black; text-align: right"&gt;(51,838,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; color: Black; text-align: right"&gt;8,503,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_zPW6SoAMtUYb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black"&gt;Shares issued for warrant exercise&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20220101__20220630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zKhCV6ScgDni" style="color: Black; text-align: right" title="Shares issued for warrant exercise, shares"&gt;986&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0568"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;5,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0570"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;5,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensationGross_zhhnTrN7HDSb" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Equity-based compensation&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationGross_pid_c20220101__20220630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zVOXtFEFp9jh" style="color: Black; text-align: right" title="Equity-based compensation, shares"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0580"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0575"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;93,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0577"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;93,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_zOruSQUoRpwa" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Issuance of stock and options for services&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_pid_c20220101__20220630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zlf5rUudRuLb" style="color: Black; text-align: right" title="Issuance of stock and options for services, shares"&gt;13,801&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0582"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;98,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0584"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;98,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--NetIncomeLoss_zke8ZW9nG2sb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Net loss&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0589"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0590"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;(1,589,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;(1,589,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_43D_c20220101__20220630_eus-gaap--StockholdersEquity_iE_z1gjUS5zyzoa" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; padding-bottom: 2.5pt"&gt;Balance June 30, 2022&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--SharesOutstanding_iE_pid_c20220101__20220630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zUnGOCLNpQGg" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Balance, shares"&gt;12,919,899&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0594"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;60,537,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(53,427,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;7,110,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black; text-align: center"&gt;Additional&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Common Stock&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 1.5pt; color: Black; text-align: center"&gt;paid in&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 1.5pt; color: Black; text-align: center"&gt;Accumulated&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Capital&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;(Deficit)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_433_c20230101__20230630_eus-gaap--StockholdersEquity_iS_ztQh5kh6MRyd" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 35%; color: Black"&gt;Balance December 31, 2022&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--SharesOutstanding_iS_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zzlZs6LvKoyi" style="width: 9%; color: Black; text-align: right" title="Balance, shares"&gt;12,934,741&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0601"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; color: Black; text-align: right"&gt;60,905,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; color: Black; text-align: right"&gt;(57,972,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; color: Black; text-align: right"&gt;2,933,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_43E_c20230101__20230630_eus-gaap--StockholdersEquity_iS_zJRnRb5LSKgk" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;Balance &lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--SharesOutstanding_iS_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z8XxOcnuGoG4" style="color: Black; text-align: right" title="Balance, shares"&gt;12,934,741&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0608"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;60,905,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(57,972,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2,933,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensationGross_z0fFT41SEkE" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Equity-based compensation&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationGross_pid_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z0ySfDIB80Uc" style="color: Black; text-align: right" title="Equity-based compensation, shares"&gt;35,659&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0615"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;118,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0617"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;118,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_ecustom--AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation_z3NGMgUHwhXe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Cash settlement of equity-based compensation&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;-&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0622"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(24,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0624"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(24,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_zTtmLaQV5VMj" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Issuance of stock and options for services&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_pid_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z1QmRoDqaZr9" style="color: Black; text-align: right" title="Issuance of stock and options for services, shares"&gt;32,203&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0627"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;83,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0629"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;83,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--NetIncomeLoss_zC2ka3H5fCHl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left; padding-bottom: 1.5pt"&gt;Net loss&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0634"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0635"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;(1,647,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;(1,647,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_435_c20230101__20230630_eus-gaap--StockholdersEquity_iE_zxbzU5X9XwNc" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; padding-bottom: 2.5pt"&gt;Balance June 30, 2023&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--SharesOutstanding_iE_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zyUU5y7DAvL2" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Balance, shares"&gt;13,002,603&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0639"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;61,082,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(59,619,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;1,463,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_439_c20230101__20230630_eus-gaap--StockholdersEquity_iE_zuuM9T9QbjCl" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; padding-bottom: 2.5pt"&gt;Balance &lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--SharesOutstanding_iE_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zaajzVEDwbZ8" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Balance, shares"&gt;13,002,603&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0646"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;61,082,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(59,619,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;1,463,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfStockholdersEquityTableTextBlock>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2021-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">12905112</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">60341000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">-51838000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">8503000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2022-01-012022-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">986</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2022-01-012022-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">5000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">5000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="From2022-01-012022-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">93000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">93000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="From2022-01-012022-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">13801</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="From2022-01-012022-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">98000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">98000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">-1589000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-1589000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2022-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">12919899</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">60537000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">-53427000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">7110000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2022-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">12934741</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">60905000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">-57972000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">2933000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2022-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">12934741</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">60905000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">-57972000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">2933000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">35659</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="From2023-01-012023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">118000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">118000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <BRFH:AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation
      contextRef="From2023-01-012023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">-24000</BRFH:AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation>
    <BRFH:AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-24000</BRFH:AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">32203</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="From2023-01-012023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">83000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">83000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-012023-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">-1647000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-1647000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">13002603</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">61082000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">-59619000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">1463000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">13002603</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">61082000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">-59619000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">1463000</us-gaap:StockholdersEquity>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="AsOf2023-06-30" decimals="INF" unitRef="Shares">684639</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2023-06-30"
      decimals="INF"
      unitRef="USDPShares">5.85</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="AsOf2023-06-30_custom_TwoThousandAndTwentyThreePlanMember"
      decimals="INF"
      unitRef="Shares">650000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">194000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <BRFH:UnrecognizedSharebasedCompensationWeightedAveragePeriod contextRef="From2023-01-01to2023-06-30">P1Y8M12D</BRFH:UnrecognizedSharebasedCompensationWeightedAveragePeriod>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_896_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zWySeD9UFP1b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
following is a summary of stock option activity for the six months ended June 30, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span id="xdx_8B6_zb8e2r0Gl5z5" style="display: none"&gt;Summary of Stock Options Activity&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Number of Options&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Weighted &lt;br/&gt;average &lt;br/&gt;exercise price &lt;br/&gt;per share&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Remaining &lt;br/&gt;term in years&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; color: Black"&gt;Outstanding on December 31, 2022&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20230101__20230630_z9DgoGK9yplg" style="width: 14%; color: Black; text-align: right" title="Number of Options, Outstanding, Beginning"&gt;682,939&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20230101__20230630_zpKeREq0ztS7" style="width: 14%; color: Black; text-align: right" title="Weighted average exercise price per share, Outstanding, Beginning"&gt;7.30&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220101__20221231_znfCGBR4UTmi" style="width: 14%; color: Black; text-align: right" title="Remaining term in years, Outstanding"&gt;3.2&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black"&gt;Issued&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20230101__20230630_z8X0XB0khew7" style="color: Black; text-align: right" title="Number of Options, Issued"&gt;42,045&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20230101__20230630_z731xjkVBNnc" style="color: Black; text-align: right" title="Weighted average exercise price per share, Issued"&gt;1.48&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2Issued_dtY_c20230101__20230630_zYLuLZQTyRl4" style="color: Black; text-align: right" title="Remaining term in years, Issued"&gt;8.0&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; padding-bottom: 1.5pt"&gt;Cancelled/expired&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20230101__20230630_znSWaamlzpB1" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Number of Options, Cancelled/Expired"&gt;(108,871&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20230101__20230630_zBzYEHS2bdc8" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Weighted average exercise price per share, Cancelled/Expired"&gt;8.38&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; padding-bottom: 2.5pt"&gt;Outstanding on June 30, 2023&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20230101__20230630_zRdaot0wKGW4" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Number of Options, Outstanding, Ending"&gt;616,113&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20230101__20230630_zuQzQUdB6Yaj" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Weighted average exercise price per share, Outstanding, ending balance"&gt;6.71&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230101__20230630_zqd5qI4di3kh" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Remaining term in years, Outstanding"&gt;3.6&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; padding-bottom: 2.5pt"&gt;Exercisable, June 30, 2023&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_c20230101__20230630_z4oW09ya0S96" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Number of Options, Exercisable"&gt;554,902&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_c20230101__20230630_z9qcTqnFdshi" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Weighted average exercise price per share, Exercisable"&gt;6.96&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20230101__20230630_zuRpghrqPaSh" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Remaining term in years, Exercisable"&gt;2.8&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2022-12-31" decimals="INF" unitRef="Shares">682939</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2022-12-31"
      decimals="INF"
      unitRef="USDPShares">7.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2022-01-012022-12-31">P3Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="Shares">42045</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="USDPShares">1.48</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <BRFH:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2Issued contextRef="From2023-01-01to2023-06-30">P8Y</BRFH:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2Issued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="Shares">108871</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="USDPShares">8.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2023-06-30" decimals="INF" unitRef="Shares">616113</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2023-06-30"
      decimals="INF"
      unitRef="USDPShares">6.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2023-01-01to2023-06-30">P3Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2023-06-30" decimals="INF" unitRef="Shares">554902</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2023-06-30"
      decimals="INF"
      unitRef="USDPShares">6.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2023-01-01to2023-06-30">P2Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_89A_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zKnvW6ZosgT9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
fair value of the options issued was calculated using the Black-Scholes option pricing model, based on the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span id="xdx_8BA_zwz0sn0OxZE" style="display: none"&gt;Summary of Fair Value of Options Using Black-Sholes Option Pricing Model&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 80%; color: Black; text-align: left"&gt;Expected term (in years)&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;&lt;span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20230630_zUDSxw4dghSh" title="Expected life (in years)"&gt;8.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Expected volatility&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230101__20230630_z9Gy79hJAGc8" title="Expected volatility"&gt;84.4&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Risk-free interest rate&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20230101__20230630_zu5Wmid3Bk82" title="Risk-free interest rate"&gt;3.6&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Expected dividends&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20230101__20230630_zMexteWCsg7e" style="color: Black; text-align: right" title="Expected dividends"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0701"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;Weighted average grant date fair value per share&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_c20230101__20230630_zrnZvapF3Hu1" style="color: Black; text-align: right" title="Weighted average grant date fair value per share"&gt;1.19&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2023-01-01to2023-06-30">P8Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="Pure">0.844</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="Pure">0.036</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="USDPShares">1.19</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_898_eus-gaap--ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_zyWFy3fGnwxb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
following is a summary of restricted stock award and restricted stock unit activity for the six months ended June 30, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span id="xdx_8B8_zFV0ysqTcBn7" style="display: none"&gt;Summary
of Restricted Stock Award and Restricted Stock Unit Activity&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Number of &lt;br/&gt;shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Weighted &lt;br/&gt;average grant &lt;br/&gt;date fair value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black"&gt;Unvested at January 1, 2023&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20230101__20230630_zcBdCh2JpYtg" style="width: 16%; color: Black; text-align: right" title="Number of shares, Unvested"&gt;41,923&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20230101__20230630_zkGd5Iyn0aI7" style="width: 16%; color: Black; text-align: right" title="Weighted average grant date fair value, Unvested"&gt;4.92&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black"&gt;Granted&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230101__20230630_ztADrPbAa4i8" style="color: Black; text-align: right" title="Number of shares, Granted"&gt;5,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20230101__20230630_z7pf7koLuZNc" style="color: Black; text-align: right" title="Weighted average grant date fair value, Granted"&gt;1.25&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;Vested&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20230101__20230630_zYsKpC5ALaq1" style="color: Black; text-align: right" title="Number of shares, Vested"&gt;(4,386&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20230101__20230630_zcNvp57JSZbi" style="color: Black; text-align: right" title="Weighted average grant date fair value, Vested"&gt;5.06&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; padding-bottom: 1.5pt"&gt;Forfeited&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20230101__20230630_zD6E8xJ6fXEk" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Number of shares, Forfeited"&gt;(9,931&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_c20230101__20230630_zdLDzxuKxxnc" style="padding-bottom: 1.5pt; color: Black; text-align: right" title="Weighted average grant date fair value, Forfeited"&gt;3.33&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; padding-bottom: 2.5pt"&gt;Unvested at June 30, 2023&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20230101__20230630_zDFokAhRpd5a" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Number of shares, Unvested"&gt;32,606&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20230101__20230630_zh6UqCHB4SIb" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted average grant date fair value, Unvested"&gt;4.82&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="AsOf2022-12-31" decimals="INF" unitRef="Shares">41923</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="AsOf2022-12-31"
      decimals="INF"
      unitRef="USDPShares">4.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="Shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="USDPShares">1.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="Shares">4386</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="USDPShares">5.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="Shares">9931</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="USDPShares">3.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="AsOf2023-06-30" decimals="INF" unitRef="Shares">32606</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="AsOf2023-06-30"
      decimals="INF"
      unitRef="USDPShares">4.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_89A_eus-gaap--ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_z1Y7deb7AtQk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;The
following table summarizes the activity for the Company&#x2019;s unvested PSUs for the three months ended June 30, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span id="xdx_8B8_zuR4GP7polGl" style="display: none"&gt;Summary
of Performance Stock Unit Activity&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Number of shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; color: Black; text-align: center"&gt;Weighted &lt;br/&gt;average grant &lt;br/&gt;date fair value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; color: Black"&gt;Unvested at January 1, 2023&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zEBZSKbBrFF4" style="width: 16%; color: Black; text-align: right" title="Number of shares, Unvested"&gt;17,678&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zIoHWRkZdNSk" style="width: 16%; color: Black; text-align: right" title="Weighted average grant date fair value, Unvested"&gt;4.50&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; text-align: left"&gt;Cash settled&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled_iN_pid_di_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zUyNMzoBwohj" style="color: Black; text-align: right" title="Number of shares, Cash settled"&gt;(17,678&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zITVunAJW1s8" style="color: Black; text-align: right" title="Weighted average grant date fair value, Cash Settled"&gt;4.50&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black"&gt;Granted&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zxX7bt7jeBA7" style="color: Black; text-align: right" title="Number of shares, Granted"&gt;281,934&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&#160;&lt;/td&gt;
    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zzcQgYSSzPuc" style="color: Black; text-align: right" title="Weighted average grant date fair value, Granted"&gt;1.58&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: Black; padding-bottom: 1.5pt"&gt;Vested&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zx8sjKfy1yz" style="border-bottom: Black 1.5pt solid; color: Black; text-align: right" title="Number of shares, Vested"&gt;(45,251&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zUdka2F1ndv3" style="padding-bottom: 1.5pt; color: Black; text-align: right" title="Weighted average grant date fair value, Vested"&gt;1.36&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="color: Black; padding-bottom: 2.5pt"&gt;Unvested at June 30, 2023&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zh07Rhz0843f" style="border-bottom: Black 2.5pt double; color: Black; text-align: right" title="Number of shares, Unvested"&gt;236,683&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zWU6tzgIPBDi" style="padding-bottom: 2.5pt; color: Black; text-align: right" title="Weighted average grant date fair value, Unvested"&gt;1.63&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="AsOf2022-12-31_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="Shares">17678</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="AsOf2022-12-31_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="USDPShares">4.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <BRFH:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled
      contextRef="From2023-01-012023-06-30_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="Shares">17678</BRFH:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled>
    <BRFH:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue
      contextRef="From2023-01-012023-06-30_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="USDPShares">4.50</BRFH:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2023-01-012023-06-30_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="Shares">281934</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2023-01-012023-06-30_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="USDPShares">1.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="From2023-01-012023-06-30_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="Shares">45251</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2023-01-012023-06-30_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="USDPShares">1.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="AsOf2023-06-30_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="Shares">236683</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="AsOf2023-06-30_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="USDPShares">1.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="From2023-02-012023-02-28_us-gaap_PerformanceSharesMember"
      decimals="0"
      unitRef="USD">80000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost
      contextRef="From2023-02-012023-02-28_us-gaap_PerformanceSharesMember"
      decimals="0"
      unitRef="USD">56000</us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="From2023-02-012023-02-28"
      decimals="0"
      unitRef="USD">24000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <BRFH:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod
      contextRef="From2023-01-012023-06-30_us-gaap_PerformanceSharesMember"
      decimals="INF"
      unitRef="Shares">71000</BRFH:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod>
    <BRFH:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod
      contextRef="From2023-01-012023-06-30_us-gaap_PerformanceSharesMember_custom_TimeBasedVestingMember"
      decimals="INF"
      unitRef="Shares">26000</BRFH:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-01-012023-06-30_us-gaap_PerformanceSharesMember"
      decimals="0"
      unitRef="USD">64000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2023-04-012023-04-30_us-gaap_PerformanceSharesMember_custom_TwoThousandAndTwentyThreePlanMember"
      decimals="INF"
      unitRef="Shares">211000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2023-04-012023-06-30_us-gaap_PerformanceSharesMember"
      decimals="0"
      unitRef="USD">67000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2023-01-012023-06-30_us-gaap_PerformanceSharesMember"
      decimals="0"
      unitRef="USD">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_80A_eus-gaap--IncomeTaxDisclosureTextBlock_zVLBaiEuO3gk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Note
7. &lt;span id="xdx_821_zEISt1WtnW95"&gt;Income Taxes&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;ASC
740 requires a valuation allowance to reduce the deferred tax assets reported if, based on the weight of evidence, it is more than likely
than not that some portion or all the deferred tax assets will not be recognized. Accordingly, at this time the Company has placed a
valuation allowance on all tax assets. As of June 30, 2023, the estimated effective tax rate for 2023 was &lt;span id="xdx_90C_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dcp_c20230101__20230630_zvMSZmpC1b36" title="Estimated effective tax rate"&gt;zero&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;There
are open statutes of limitations for taxing authorities in federal and state jurisdictions to audit our tax returns from 2018 through
the current period. Our policy is to account for income tax related interest and penalties in income tax expense in the statement of
operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;For
the three and six months ended June 30, 2023 and 2022, the Company did not incur any interest and penalties associated with tax positions.
As of June 30, 2023, the Company did not have any significant unrecognized uncertain tax positions.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="Pure">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_807_eus-gaap--SubsequentEventsTextBlock_zeXE78k8v6O8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Note
8. &lt;span id="xdx_822_zRUvVvtZ3wZ4"&gt;Subsequent Event&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;In
August 2023, the Company received subscriptions of approximately $&lt;span id="xdx_906_ecustom--SubscriptionReceived_iI_c20230831__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zLLrONBTRQw5" title="Subscription received"&gt;1,130,000&lt;/span&gt; of a $&lt;span id="xdx_900_eus-gaap--ConvertibleDebt_iI_c20230831__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zxBlHEQXNXc1" title="Convertible debt"&gt;2,000,000&lt;/span&gt; privately placed convertible debt offering.
&lt;span id="xdx_905_eus-gaap--DebtInstrumentDescription_c20230831__20230831__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zPMErk7jsxQ8" title="Debt instrument, description"&gt;The debt may be drawn in 25% increments, matures on the anniversary of the draw, bears interest at 10% per annum for the term, regardless
of earlier payment or conversion, and is mandatorily convertible as to principal and interest into shares of the Company&#x2019;s common
stock at any time prior to maturity at the greater of $1.20 or 85% of the volume-weighted average price of the common stock for the ten
trading days immediately preceding the written notice of the conversion (the &#x201c;Conversion Price&#x201d;).&lt;/span&gt; If the Company has not
exercised the mandatory conversion, the holder of the debt has the option after six months and on up to four occasions to convert all
or any portion of the principal and interest into shares of the Company&#x2019;s common stock at the Conversion Price.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:SubsequentEventsTextBlock>
    <BRFH:SubscriptionReceived
      contextRef="AsOf2023-08-31_us-gaap_SubsequentEventMember"
      decimals="0"
      unitRef="USD">1130000</BRFH:SubscriptionReceived>
    <us-gaap:ConvertibleDebt
      contextRef="AsOf2023-08-31_us-gaap_SubsequentEventMember"
      decimals="0"
      unitRef="USD">2000000</us-gaap:ConvertibleDebt>
    <us-gaap:DebtInstrumentDescription contextRef="From2023-08-312023-08-31_us-gaap_SubsequentEventMember">The debt may be drawn in 25% increments, matures on the anniversary of the draw, bears interest at 10% per annum for the term, regardless
of earlier payment or conversion, and is mandatorily convertible as to principal and interest into shares of the Company&#x2019;s common
stock at any time prior to maturity at the greater of $1.20 or 85% of the volume-weighted average price of the common stock for the ten
trading days immediately preceding the written notice of the conversion (the &#x201c;Conversion Price&#x201d;).</us-gaap:DebtInstrumentDescription>
    <BRFH:LiquidityDisclosureTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_80A_ecustom--LiquidityDisclosureTextBlock_zkoHxbKepFed" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&lt;b&gt;Note
9. &lt;span id="xdx_824_zWBGmBxGoQLb"&gt;Liquidity&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;During
the six months ended June 30, 2023, the Company used cash for operations of $&lt;span id="xdx_90A_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_di_c20230101__20230630_z8r87rj3S7Ib" title="Cash for operations"&gt;2,067,000&lt;/span&gt;. The Company has a history of operating losses
and negative cash flow, which were expected to improve with growth, offset by working capital required to achieve such growth. As described
more fully in Note 5, the dispute and subsequent contract termination with the Manufacturer has resulted in uncertainty around our ability
to procure product, which in turn may inhibit our ability to achieve positive cash flow. Additionally, management has considered that
dispute resolution, including litigation, is costly and will require the outlay of cash.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"&gt;However,
as of June 30, 2023, the Company has $&lt;span id="xdx_902_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_c20230630_zGbD7Eed3Xc2" title="Cash"&gt;952,000&lt;/span&gt;
of cash and in August 2023, obtained a funding commitment of approximately $&lt;span id="xdx_905_ecustom--SubscriptionReceivable_iI_c20230630_zlv0qrbmNxie" title="Subscription receivable"&gt;1,130,000&lt;/span&gt;
as more fully described in Note 8. As such, even though management has identified certain indicators, these indicators do not raise
substantial doubt regarding the Company&#x2019;s ability to continue as a going concern. However, management cannot predict, with
certainty, the outcome of its potential actions to generate liquidity, including the availability of additional financing, or
whether such actions would generate the expected liquidity as planned.&lt;/span&gt;&lt;/p&gt;

</BRFH:LiquidityDisclosureTextBlock>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-2067000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">952000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <BRFH:SubscriptionReceivable contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">1130000</BRFH:SubscriptionReceivable>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>47
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( .: #E<'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " #F@ Y75VK2Y.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O;35,4+7%\4G!<&!XEM(;EM8DX;DI-VW-XU;A^@'\#%W__SN
M=W"M\D(- 5_"X#&0P7@SV=Y%H?R&'8B\ (CJ@%;&,B5<:NZ&8"6E9]B#E^HH
M]P@UYRNP2%)+DC #"[\06==J)51 24,XX[5:\/XS]!FF%6"/%AU%J,H*6#=/
M]*>I;^$*F&&$P<;O NJ%F*M_8G,'V#DY1;.DQG$LQR;GT@X5O#\_O>9U"^,B
M2:<P_8I&T,GCAETFOS7W#]M'UM6\;@J^+JK;;<T%7XF[]<?L^L/O*FP';7;F
M'QM?!+L6?MU%]P502P,$%     @ YH .5YE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" #F@ Y7CO[4D5<&  ##(0  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+6:77/B-A2&[_=7:&BGT\Z$8,DDP)8P0TBRFS:;L)#MSK;3"V$+\*QML;(,
MR;_OD0UV-B,?J&?A(O'7>:U'GZ\D]S=2?4V60FCR%(5Q<M%8:KUZVVHEWE)$
M/#F5*Q'#G;E4$==PJA:M9*4$][.@*&PQQSEO13R(&X-^=FVL!GV9ZC"(Q5B1
M)(TBKIXO12@W%PW:V%V8!(NE-A=:@_Z*+\14Z$^KL8*S5J'B!Y&(DT#&1(GY
M16-(WX[<,Q.0/?%7(#;)BV-B4&92?C4GM_Y%PS$I$J'PM)'@\&\M1B(,C1*D
MX]M6M%&\TP2^/-ZIWV3P #/CB1C)\'/@Z^5%H]L@OICS--03N7DOMD!9 CT9
M)ME?LLF?/6,-XJ6)EM$V&%(0!7'^GS]M,^)%@-NM"&#; /8J@+8K MQM@)N!
MYBG+L*ZXYH.^DANBS-.@9@ZRO,FB@2:(33%.M8*[ <3IP4BNA2)-DBRY$DF_
MI4'3W&EYV_C+/)Y5Q)^3#S+6RX1<Q[[POX]O05J*!+%=@BX9*OA'&I\2USDA
MS&&N)3TC/'R8+DZ)T[.%?Y<<M\@?-]-ST?SY9SA+M((J]Z\MAW*%MEW!M,.W
MR8I[XJ(!#2T1:BT:@U]^HN?.[S:\'R3V'6R[@&UCZH,KZ:701#5Y?%X)&RD>
M3IWF1QL2&E43Z:Q .D/3- 0>/V.Z"?G"QH3'SWF8V+)BA(;5A#HOH,X/*Z>/
M*5=:J/"93,1**FWCPZ6T2JUX:%1-O$Z!USFP&BH.XT76W5?SX5J5Y8>&U03L
M%H#=PP#'0@72-WTG@=[;VN1PI:*WK.PNT?B:G+V"LW<8YTV0>#S<X=[ 9>M0
M@ZM]9#8^-*8F'W7*T=/Y7X1?!%?5?'O$JHH0#ZO+^,(A4#19HU2IUXA8C=TC
MUVQ2UG2I%12-K O*2E"&INPZUH%^!LY0D/LTF@EEQ<-%'(<VVY2QKA40C:T+
M6'H9BKJ''>!$+ )C9Z!,[WED+T-<Z'(XN9E<3]^_N7EXN"+O)@^?QN3V?G1J
M93Z&HZ&EI:&X*=DRCZ &*ZB]MV!3G\B?XME*C4LY4+;M;H?V.E;.8]@<6OH<
MBAN5+><C?R*W/L &\\#CV=")5&5<DG6:M-=KMYUS*^\Q'! M+1#%C<N6]S;V
MI )KD*&>D*F&3HE(148RA0*'<I>^O8+O<5C75N1CN"):VB**>YDM\M#W03TY
MV1V0.WB./,1V3ES2/7><-P1^GX,P609*D,MP[=O;\3$<$RTM$\6=#@K_N)%6
M>%QRF@9066B'.5;>8S@G6EHGBKN=U[PC<P85^U%N8BLK+G<GDZR<A_%"A-:)
M_@A7J G,2BO%</?S&KAHRF,EUT'L6:OW'LW1T+J"< P_Q4H_Q7 #]!IT+!,-
M(]/?P:JRM]JCV(.!R5J'\;BZI*6A8K@7RNKL4 E>#88+N!58Q[!1K+11#'<_
M=S*;S"QEC/G$/2)GO6ZS0ZE]B>L8EHF5EHGA/N<QT." Y9Q0]NOL-S(57JJ@
M)*V0N-)(1I&,LXXGT=+[>D)^=DX=\Z-D!=.(-0_MRP^X;MT<*,T4PYW/H^)^
M$"_(]#F:R= *C@M<3F[>6[F.89I8:9H8;FMV14FNG[PEAZ&@<@*P1^A^.+T:
M6A?[\,"ZA*5'8@=YI-V<-5\VRHH2AA/[K'R/XA?[:(E'U>4L[1 [R [=QEJH
M?"O$S,?Y#MS*B2M6<1[#!K'2!K&#;)"9DX.I!T>PD,K>$^$Z]S)N<L\#[P-3
M!>'G@E;>8[@@MW1![D$N:!KQ,"27:0*W$VNMW:-3M:Z+A]7%*[V/>Y#WN8Z$
M6IA6^0X4]!+L0;3BL;5<]PA6<A[#^;BE\W'W+"69;4JH9O=2@V,GGQ)!]%)
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
MC )\(P#OUP+X>'=C3OX/O_2L_@=02P,$%     @ YH .5Y:BYV[K @  Y0D
M !@   !X;"]W;W)K<VAE971S+W-H965T,RYX;6RMEEUOTS 4AO^*%1 ":5N^
MVK0=;:2M$P(DI&H5<(&X\)+3QIIC!]MM![^>XR0+S99^3?2BL9/SOGZ.<QQ[
MO)'J7F< ACSD7.B)DQE37+JN3C+(J;Z0!0A\LI JIP:[:NGJ0@%-2U'.W<#S
M(C>G3#CQN+PW4_%8K@QG F:*Z%6>4_7[&KC<3!S?>;QQRY:9L3?<>%S0)<S!
M?"UF"GMNXY*R'(1F4A %BXESY5].?<\*RHAO##9ZJTUL*G=2WMO.IW3B>)8(
M."3&6E"\K&$*G%LGY/A5FSK-F%:XW7YT_U FC\G<40U3R;^SU&039^B0%!9T
MQ<VMW'R$.J&^]4LDU^4_V52QT< AR4H;F==B),B9J*[TH9Z(+8'?VR$(:D%P
MK""L!6&9:$56IG5##8W'2FZ(LM'H9AOEW)1JS(8)^QKG1N%3ACH33Z5(\:5
M2K"E)6<I-=BYIIR*!,C<&FOR=D85").!80GE[\@Y>4U<HC.\J\>N00[KYB;U
MF-?5F,&.,3^OQ 4)O3,2>$'8(9_NE]] @G*_E =MN8O9-U,0-%,0E'[A#K^Y
MP92Q,@V1"_*!"4R<44YF4K.RTGY<W6FCL-Y^=J5:>?>ZO>TBO-0%36#BX"K3
MH-;@Q&]>^9'WOBOQ_V36FH:PF89PGWL\P_4#2N'+QZ)+[L](01594[Z"KK0K
MKT'I93\5Z]B'<R\:N^OM? Y%M4![#6CO--"J#@E=F4PJ]@?2+N#*L[^%TO/L
M[PGQP; 6<K]![K\(F6F]ZL;M/^-X2KHOH@49-9#1BR#QXZ\-%2D3RR[2Z"#I
MOH@6Z: A'>PEG<H\QX5Y3)T.CJK30U$MRF%#.3R!\J@B'3Z;J2#TNLKTB, 6
M\ZAA'IW.O+M*1\\P?,0((B]\PML1&(S"WJ#G=_/ZWK_]RSN=^$#)UI9'<'=%
M=H.[6WNP/0!]H6K)A"8<%BCU+@;HH:HS1=4QLBBWY3MI<),OFQF>PT#9 'R^
MD-(\=NQ.WYSLXK]02P,$%     @ YH .5ZD8:+KA!   _A4  !@   !X;"]W
M;W)K<VAE971S+W-H965T-"YX;6RM6-MNXS80_15"+8I=8!.)E"S)J6,@L=QV
M"VP;)$WWH>@#8]&VL)+H)2D[VZ\O*2GRA2/!:/UB77SF4&=F.!QRLN/BBUPS
MIM!KD9?RUEDKM;EQ7;E8LX+*:[YAI?YGR45!E7X4*U=N!*-I;53D+O&\T"UH
M5CK32?WN04PGO%)Y5K('@615%%1\NV<YW]TZV'E[\9BMULJ\<*>3#5VQ)Z:>
M-P]"/[D=2YH5K)09+Y%@RUOG#M_,<60,:L2?&=O)@WMDI+QP_L4\?$QO'<]\
M$<O90AD*JB];-F-Y;ICT=WQM29UN3&-X>/_&_E,M7HMYH9+->/XY2]7ZUHD=
ME+(EK7+UR'>_L%;0R/ M>"[K7[1KL)'GH$4E%2]:8_T%158V5_K:.N+ 0//
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
M3ON"-I$L-9@$FW>>-CC/SHQOD;4Q2'([)TDZ61QWC5 D'\I+%SJ<JZII")D
M5BF[8C#!S@,<VYALZ@N,,6)C,HGJCR,;#M%YY7 49-"F\Z&CV&T=Z$*^V6VK
M.8<V[Y3\M&4W^2^< V[MNI(B@&,B.L:O72W$@;6FK2;_^[I &#0:)^1X<VNT
M1\B2U=Z8W%0KX]71@M/1<MN@V0@Y%M\_#^JTKCO(^,@'Q["!HU"+P\=_!>IA
M*5MB;J\C_(#&?- >5EM*QIL#V@@B$-RD7B_9-;9F\*2)=\(K^ST6!)4BGJ7@
M(DH7OX*W\/.9NME8*$(!#<?6T8WB0<*Y&:]J#> RI(9N>6@-(X5 4 Y#9EJM
MM?6J&<,+A(U].H"##59/+M#@?U>$-).@Y"<\TQS?XTD$JI^!Q)@FZ[NVU\&R
MSQ>(6:*/60S/[277'38^.NTYT##A!\TYZRV8P/'K-HV.<7^415U26B"C(B/!
MY(X"U=W4D!RZ5;"%Q3X,)T])>YSK&(_Z)V<Q-9%^_/81H8)!!E!7-621KUW$
M3##C$?N(/^R:K?TX(CT8<DFA+K$*/E0'G0NPZ<K![*2PC"54&V# E!;LEHW1
M-:X>N1PFS]6GP*9_&UI;,=:2"05E=CC$Q(B[ <B;SYTE8!OB@L"F0GY3IE^%
M-J$#"I9&]B >NEZ3JXL;4% :P'I%>8./!.--*U-+JU>V% "/<!GMHYBQ)T2[
M-G475S-?&HJYH K)Y32''"KT:Q'JM=W([2M]"ZB&4CY;>U=%'.PW,5>_ 'H0
M1_#!'-OT,='\/& -,XHOC:-89\1%DKI5WH8K.G4=5Z+-Y5,9E#V@P34OP-51
M'$NJ)V54%V+TTQG3"=<=0Z#(8]*<#0S&>*A\W@&_--FAE[*-BV%$\9(8-1$C
MRB/B264<,BO!<5I;V+]0EX[A(:Y59#<&P4^8B@!R-^&9ND -7"#U2 A/US]+
M:WZ8K(F1[Y+\'TD^**9@1+OQ!E1-2AO)!BA,#!<F:4RP7W:/R C()6'TG[+Q
MRNI4'1^J/ZKE,?Y[\@-]^E[]<3KDM3IZ@A<T[,E"/DP'G*G%";W$OP6-.MD>
M\(8G'_\0I="'Z8"W_'RQC .>XE^DY=DWT'+XI#<CKE8[)90GD%\2N(U/?<S6
MDH2":X>5I%.:<'_Z[,'[GO1,)E]^:XX5:&#--Z 06E'L>0(C"[?)>652YW?1
M8 :'D@9D1,@0%^^0";-?=-D9]<%HHF:,7#3R72_B?0WNWXF,_FDVLC?X:EV
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
M=4<#!V0U6E8;+0H[SJV%IN'0+A.:QE$: ?J^$?1"UQMCH)GOYW\"4$L#!!0
M   ( .: #E>3GB<B:0(  %L%   8    >&PO=V]R:W-H965T<R]S:&5E=#@N
M>&ULA53!;MLP#+WG*PBOV"F('3M-TRPQT+0KU@$=BA;;#L,.BDW;0F7)D^2F
M_?M1LNMF0)I=;(KD>WJ42*UV2C^:"M'"<RVD60>5M<TR#$U68<W,1#4H*5(H
M73-+2UV&IM'(<@^J11A'T3RL&9=!NO*^.YVN5&L%EWBGP;1US?3+!H7:K8-I
M\.JXYV5EG2-,5PTK\0'M]^9.TRH<6')>HS1<2=!8K(.+Z7(S<_D^X0?'G=FS
MP56R5>K1+6[R=1 Y02@PLXZ!T>\)+U$(1T0R_O2<P;"E ^[;K^S7OG:J9<L,
M7BKQD^>V6@>+ '(L6"OLO=I]P;Z>4\>7*6'\%W9=;A('D+7&JKH'DX*:R^[/
MGOMSV ,LHG< <0^(O>YN(Z_RBEF6KK3:@7;9Q.8,7ZI'DS@NW:4\6$U13CB;
MWL@GE%;IEU5HB<XYPZR';CIH_ YT#K=*VLK 9YEC_B\^)!F#EOA5RR8^2OBU
ME1-(HC'$49P<X4N&VA+/E_RO-KCB)A/*M!KAU\766$W-\/M0Q1WA[#"A&Y"E
M:5B&ZX FP*!^PB#]^&$ZCSX=D3L;Y,Z.L1^_BJ/0P\*^*8NC9 )OQS!8HTS1
M6!EK0!5@*X1""1I/+LLE/-#<YZW $87> '0WZ._F"C.LMZ@AF8Y']VQ'S6A1
M<R8,G$!\.HZBB(RY-T;77'+JS1Q*I7(#Y[,N?KY(?'B@'X.D]^<$SL^BGF Z
MCF8+;Q\ZV7"OX6O4I1]K YEJI>UZ?_ .+\=%-S!OZ=VS<\MTR:4!@05!H\G9
M:0"Z&^5N857CQV>K+ VC-RMZ_5"[!(H7BLZY7[@-AO<T_0M02P,$%     @
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
M1R\.O%XZ[B/[B00X_&U8_ ]02P,$%     @ YH .5UKE5$50 P  &@<  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3,N>&ULC559;^,V$'[WKQAH#[2 :QU.
MLFYB&TBR6W0+;!%L>CP4?:"DL42$AY:DHOC?=X:R'6^1-?9%(N?XYILA9[@<
MK'OP+6* )ZV,7R5M"-UEFOJJ12W\S'9H2+.Q3HM 6]>DOG,HZNBD55IDV46J
MA33)>AEE=VZ]M'U0TN"= ]]K+=SV!I4=5DF>[ 6?9=,&%J3K92<:O,?P9W?G
M:)<>4&JIT7AI#3C<K)+K_/+FC.VCP5\2!W^T!LZDM/:!-Q_K59(Q(518!480
M]'O$6U2*@8C&EQUF<@C)CL?K/?HO,7?*I10>;ZWZ6]:A726+!&K<B%Z%SW;X
M%7?YG#->996/7QA&V^+G!*K>!ZMWSL1 2S/^Q=.N#D<.B^P;#L7.H8B\QT"1
MY7L1Q'KI[ ".K0F-%S'5Z$WDI.%#N0^.M)+\POJ^+SU^Z=$$^/!(WV4:")5U
M:;5#N!D1BF\@7, G:T+KX8.IL?[:/R4V!TK%GM)-<1+PM][,8)Y-H<B*^0F\
M^2'%><2;?V>*'OZY+GUP="'^?2G=$>WL931NDDO?B0I7"76!1_>(R?KMJ_PB
MNSK!]>S ]>P4^G<=QTF$E_G];@-.%C/X/SQ\-)/KOJ%K%HL]A= BW%K=";.E
MEJN0.J:FABU]Y63';>3!;D!TG;-/DGH"U19>0S[-Z;RR+(."OW'U!R'56 :Z
MK%LH:>W$8$ :*,[?T*]RJ/DLIJ0//1$%:E&.+HRAH,[3A.!0+&+7*6$(Y\DS
M(%D'$ 'R[ UTZ-BEUT #*EJ37D^)?"-<K=#[":&0JY)DV8DM1P4RK:SA,)32
ME !JD)Z8F%H$ZR0E-:J#+!51\A L=(Y8RTZHT7S/@Q86?"MB"IOC KY]M2CR
M=U>>L+2V9D*]7#TP;RYNH,G&D$S:CC608<M:1FAHOA(^ [[.9T7&A!=4MUV
M1ZMZC3\-<>30 0FB2A.4\2K<&XU188SZ7!PSH9M?2]- +;943ZVQEN-!=GSB
M4<6F Q$B<S V?(6Z+QO\P'M.LLBN;I_%=TPBBO.K'V?P4E.D1_-*HVOB5.8Z
M]2:,H^L@/0S^ZW'>/9N/K\8GX1I)MU+AAERSV;OS!-PXB<=-L%V<?J4--$OC
MLJ7'"QT;D'YCJ3=V&PYP> [7_P%02P,$%     @ YH .5[N2NKM  @  &P4
M !D   !X;"]W;W)K<VAE971S+W-H965T,30N>&ULG53;3MPP$'WG*T8NZE.T
MR68O7+H;B856M"H5 K5]-LGLQB*V@^T0^/N.G6RZE2 /?4D\EW-\9NSQJM7F
MT9:(#EYDI>R:E<[5YW%L\Q(EMQ-=HZ+(5AO)'9EF%]O:("\"2%9QFB3+6'*A
M6+8*OEN3K73C*J'PUH!MI.3F=8.5;M=LRO:..[$KG7?$V:KF.[Q'][.^-63%
M TLA)"HKM *#VS6[F)YOYCX_)/P2V-J#-?A*'K1^],;78LT2+P@KS)UGX/1[
MQDNL*D]$,IYZ3C9LZ8&'ZSW[EU [U?+ +5[JZK<H7+EFIPP*W/*F<G>ZO<:^
MGH7GRW5EPQ?:+G<Z8Y WUFG9@TF!%*K[\Y>^#P> T^0=0-H#TJ"[VRBHO.*.
M9RNC6S ^F]C\(I0:T"1.*'\H]\Y05!#.9=_%4R,*X5Y7L2,Z[XSS'KKIH.D[
MT"7<:.5*"Y]5@<6_^)AD#%K2O99-.DKXK5$3F"41I$DZ&^&;#;7- M_L?VKK
MH/.WH7X4SFW-<UPSNNL6S3.R[..'Z3+Y-")L/@B;C[&/"QN'_M .C\XF,%#
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
MVM.5HU%C.+03.T^IK><FPG)*:T>#"__(>*_Y9PU4L4!(X>Y_][;[Z<1Y^,%
M/SS\[N(CX@OUY J]Q=3CY1.$11=^RA ^-+;FGP]L;(/TFA]W&A[N: "^IVO"
MZ0,MT/V@Y/7_ U!+ P04    " #F@ Y7&(YYK;\"  !?!@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970Q-BYX;6RE5<ENVS 0O><K!@H2M$ 0+5ZRV0)LI^D"
M!##B+H>B!UH:640D4B6I./G[<BA9M0O'"-"#I"'YYLT;#CD:K:5ZU#FB@>>R
M$'KLY<94U[ZODQQ+IL]EA<*N9%*5S-BA6OFZ4LA2YU06?A0$0[]D7'CQR,W-
M53R2M2FXP+D"79<E4R]3+.1Z[(7>9N*!KW)#$WX\JM@*%VB^57-E1W['DO(2
MA>92@,)L[$W"ZVF?\ [PG>-:;]E F2RE?*3!YW3L!20("TP,,3#[><(9%@41
M61F_6TZO"TF.V_:&_<[E;G-9,HTS6?S@J<G'WJ4'*6:L+LR#7'_"-I\!\26R
MT.X-ZQ8;>)#4VLBR=;8*2BZ:+WMN]^$M#E'K$#G=32"G\I89%H^47(,BM&4C
MPZ7JO*TX+J@H"Z/L*K=^)KY%G2A>N1V2&9@<85IK"]+Z#*9,<TW3<X4:A6$$
M.P,F4E@T1:3%!5\)GO&$"0.3))&U,%RL8"X+GG#4\.XK6Q:HWX]\8P536#]I
MQ4T;<=$KXH9P+X7)-7P0*::[_KY-M,LVVF0[C0X2?JG%.?2",XB"J'> K]?M
M7L_Q]5[AVY?NS\E2&V5/VZ]]"3=\_?U\= .O=<42''L5;;EZ0B\^/0Z'P<T!
MM?U.;?\0>[RP-SJM"Z2BS619,?%R>GP9A1<WVHZ%$PWW3-29-6J%RM7^C@MN
MSU<*'Z5,];Z<WA;UZ#^B'MD;Z,ZFR14BE,VI0#H58&N*KJ8;C.;/^Q%'5'4J
M?02==;0=&28P". $HH%]]:_(NH"37<@4>GV[0+!^V!B[@!F$0UJT3TBHX;^
M6^<\N&I9R-@%?'#S8=0"+N%D7_']K4M?HEJYUJ;!'<CF_G>S7?><-$WC+[QI
MO?=,K;C04&!F78/SBX$'JFEGS<#(RK60I32V(3DSMW\ 5 2PZYF49C.@ -T_
M)?X#4$L#!!0    ( .: #E=YQ?JBQ0,  - )   9    >&PO=V]R:W-H965T
M<R]S:&5E=#$W+GAM;,U62V_C-A"^^U<0VF*1 -KH[4?6-F![-]@ML*T1I^VA
MZ(&6QA8;2M225)STUW=(R8JVZSAH3[W8)#6/;[Z9(6=Z$/)>Y0":/!:\5#,G
MU[JZ]CR5YE!0=24J*/'+3LB":MS*O:<J"32S2@7W0M\?>@5EI3.?VK.UG$]%
MK3DK82V)JHN"RJ<E<'&8.8%S/+AE^UR; V\^K>@>-J!_J=82=UYG)6,%E(J)
MDDC8S9Q%<+V,C;P5^)7!0?76Q$2R%>+>;#YG,\<W@(!#JHT%BG\/L +.C2&$
M\;6UZ70NC6)_?;1^8V/'6+94P4KPWUBF\YDS=D@&.UIS?2L.GZ"-)S'V4L&5
M_26'1C8)'9+62HNB548$!2N;?_K8\M!3&/LO*(2M0FAQ-XXLR@]4T_E4B@.1
M1AJMF84-U6HC.%::I&RTQ*\,]?3\%I2F&I!F3<2.K"43DMRPDI8IHYQ\+IN\
M&P(O[NB6@[J<>AH=&W4O;9TL&R?A"TZ&Y(LH=:[(QS*#[%M]#P%WJ,,CZF5X
MUN"/=7E%(M\EH1]&9^Q%'0N1M1>]8&^1IJ(N-2OW9)73<@^*T#(C'Z5$-E9"
MRJ:&%/E]L55:8BG]<8J%QDE\VHEIKVM5T11F#O:/ OD SOSMFV#HOS\30MR%
M$)^S/M]@NV8UAU>R> KV6<.G89.CN\%Y=X,/D$*Q!4FBP&8K'"P4*L #$[7B
M3^06*B$U9&21_8G5;NNPK<ELL$+*!6>9V9 EY6@?R,;4^F M\5Z2^LDE%1YK
MFR[X6K/*6'!)";:<,T#(B,G6[P\D&D]<W_=Q%0=ANQK[@5D-[H1&Z%0IT J/
M$]>?1-\))V[B)U8<*Z8N:FZ1X27 4J;Q^T4R=J-Q;*4OO]&\2$;N9-3L+EMG
MV-SI?2YX!E*]?3,.@]%[&X-^0H703<+@.P"A.XFB'E[.Z)9QIEE;L6=-OA;3
M72X!WA5-JX)I58*-!L=&^^^IV_2OF)\Q;S8A"HNCEQX#GQ9HD?UUS%<0C([T
MM5P84B?#'@&BL8:-"X_X4"DPR0O<8>B?T S<9&(K8/ 3U@<7R@A?C*)1)]%1
M?C$*AFVR-NSQ_T1*.!H?,<;A,_#H558B][0JGK?*?5:0P^B9N;BK8^2P[:++
M,_&LJ,K)#;[XZE\;?37^\?!4_''<A9 :Y[5"3*SL46$'@*95K,M)&'7J[_YQ
M=.I"]GJO; %R;V<)1>S+T3RXW6DWKBR:5_I9O)EUOE"Y9_B<<-BAJG\U2APB
MF_FAV6A1V3=[*S1. ':9X\@%T@C@]YT0^K@Q#KHA;OXW4$L#!!0    ( .:
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
MV?.>L->>\._9M9 <B/'/KC-J$_YN$Y@L1V)%4W8R@FP0C-^RT?3E"R>T7PT
M]'N _I#UZ24D7]84C-1S<K:DU8()DE=D.UI_M'':!7W0^&[HGY?,F-<%)&E>
M+0CEC*2;?<4.EC#M0Z@+1"X9$?D=*774&4:=0,Q8%S.7T"I3P3LB/W$T8Y9E
M.28O+8RSN@3S6HRL:)ZATBQ-F[(IJ&29<;D$T(+,RKJI)#FCJUS2@HQ?LWF>
MYO* ?*YA;IS2@E8I(Z]9RLIKQHGG*(0.<5PSL0/3<5SR&SF$O] V/=\Q;=N&
MR3APS-B+U>P YK$9V![.NGUS(1HX-;IC33FG@('=,9[F@I$D#L%BH)3;7T.?
M\! K2D;2NH0J*Z@J5(?P+_%:83TPWH%UA1N<IH*A'%JO4$&H33&,>0I ',^,
M;0=5X\Z&&A@?H<07M1!J@T,R=LP@3MH#;4]Z'SV,(/K'2<PX23;^";RH]X]G
M^F[4^R<"1]IJV_\OAAJCYYN1[VPP8E [C)&91&Z/$86U>SN+S]5_.IA>8(9!
M K8<IPM'.S+.J%A"V*0L&-QR$D/+!DDQ=OUV[ZWQSU##<TW7]D [[NBE!SNH
M$?K1AAK]9"<U/*2<;;MF"+9;MT':Q&[OML0,G:1WFV/ZX7=N?YX^&2BT05]H
M@^%"JYL1=)ZFY:?6<3-L%YXHKX,F]RFON2"TZX,V<=,QTXW*WJ45*^J/SF!\
M;%2>@$"W]%6U*V#K@F'K!J",3XT4$KB#  '&X^P*8V0\IG]D>3;Q+%>1#XSX
M$"L_P-A8?DQB"\D-@2T*EDW8W2KG(#-V[-B,(T>73\N+O]_P(:=")X02@H0(
M+5#RK-!XH^LI=B7F=])!X$.BNDHZ"8EKQ4/D"'MRA/N2XRW-.?E"BX9M>_%*
M(/;3@J8WAY=P>4&.Z25RSJ%BP=J'.F/%+@X-[CS (<1QV^% =G29WEY :RI(
M2HM45U32*(0HUZ),-<R6:ZL69HDP3:(+#SQ'A9ZN#QCV2XXP,%@0QQ7TY+"1
M9+PD8[@#[AGEXD 1IU^\K>$$>8&)$/N63WXW+G)Q<SCGC,&U :I,2,+AD,@-
M6.T5,^!\!HDBL)@8/='I+>/PFD$6ZF[.4''+F2L@NL#;1Y'828;H$_7TB?:E
MSP6 !4<@#IVB,V@2,E6I'RU=5;D<+#^#NSZG_/ -A/8&Z=$]6FH0W7-+E/$K
MKMBJ8EU0C:OJ%G0PNI*\IU6#!W+:F@"]6^)B ?&MQ#7^Q+"#8'>9.Y8;&%^T
M\M@W/6C1L# %EAT:\+XW9[E:2:#BZ9+E69[W<+\'%<C#^RM4N\7N$'OBGCWQ
MONPY9UR]?N-=N2='!FWOPQ&)9;8E2?XOY#.&^5'<H:-;T>J^?2<0P([6/^>7
M5Z*7DDM,VCWY\8/#;K% Z&YQ+S(XD1E&L0I/\*#UPHM)KQUTJQU5W-C!=E"1
M)8@W9 E,-]"<<"PO'."$ZX5F&'M*,/1VDF*R]>I>,KY0'RB@@F,#K-_B^Z?]
M-Y"9?O7?B.L/*!\H7^10BPLV!U7;BJ!-X?JCA)[(>J4^!%S74M:E&BX9A1<N
M%(#U>5W+;H(;]%^&IO\!4$L#!!0    ( .: #E?D]I9Q# 0   P:   9
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
MMP_^3$N_78Z^X?//\/6MGW_F6R&YVH+^[5LL-=^HGT]ORQ-1X@1F5JG7,#^
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
M,AN:?)OPG4 E.V-DG*PY?S7!<S9U/",(**3*,&#]VL,,*#5$6L;OAM-IMS3
M[OC _FB]:R]K+&'&Z0^2J=W4&3LH@PTNJ5KRZ@D:/U9@RJFT3U35N5'@H+24
MBN<-6"O(":O?^*TYAP[ C\X @@80_"L@; "A-5HKL[;F6.$D%KQ"PF1K-C.P
M9V/1V@UAYBNNE-"K1.-4LM+7(BLI(+Y!SVP/3''QCJ[FH#"A\AI]1B^K.;KZ
M>!V[2F]G0&[:4#_4U,$9ZJ\E&Z#0NT&!%X0]\-EE^!Q2#?<M/#B&N]IDZS1H
MG0:6+SS#]]?=G,B4<ED*0#_OUU()?9=^]?FK":-^0E-?$UG@%*:.+B )8@].
M\NF#/_*^]+G]3V1'WL/6>WB)/5GB2E\:!8)@*ON<UO"1A9O"WR?!T/.\V-UW
M+9QFC8ZRCK1%K;;HHK9'PHB^OQG:<I[UBJOQP\ZV=U&/NIZT<7A6WK"5-[PH
MK[TV-XB!ZI,W/#F5NUOO5-YIFN]%XU-];J>832/]AL66,(DH;#32&]QJ(E$W
MISI0O+#UO>9*=PL[W.E^#L(DZ/4-Y^H0F);1_B&2/U!+ P04    " #F@ Y7
M/&R,$ $#  #Z"P  &0   'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6RU5M%N
MFS 4_16+35,KM<5 0M(L05J33>O43E&C;@_3'ARX25 !4]LD[=_/-H2"0I)V
MHB^)#?<<GW-]K_%P0]D#7P$(]!1'"1\9*R'2@6ER?P4QX1<TA42^65 6$R&G
M;&GRE $)-"B.3!MCUXQ)F!C>4#^;,F](,Q&%"4P9XED<$_9\!1'=C S+V#ZX
M"Y<KH1Z8WC E2YB!N$^G3,[,DB4(8TAX2!/$8#$ROEB#L:4!.N)7"!M>&2-E
M94[I@YI<!R,#*T40@2\4!9%_:QA#%"DFJ>.Q(#7*-16P.MZR?]/FI9DYX3"F
MT>\P$*N1T3=0  N21>*.;KY#8:BK^'P:<?V+-GFLBPWD9US0N !+!7&8Y/_D
MJ4A$!6!U]@#L F"_%N 4 $<;S95I6Q,BB#=D=(.8BI9L:J!SH]'239BH;9P)
M)M^&$B>\F:R+((L T06:,ED=3#PCD@3HZV,6IG*_Q!GZ*:OI9 *"A!$_1>?H
M?C9!)Q]/AZ:0 A2-Z1>+7>6+V7L6^Y$E%\C!9\C&MM, 'Q^&3\"7<$O#[3K<
ME+9+[W;IW=9\SAZ^K=\S-(U((NJVT9\;&8ZN!<3\;Y/5G+O3S*VZ;\!3XL/(
MD.W%@:W!\#Y]L%S\N<EX2V2U-#AE&IQ#[%YMV^%EVY>,<M[D/*=S-9TZ)M:>
M@YTNQGAHKJNFCL?5]'9*O9V#>F^ \X'L?S^+LX@("&3;RK3X(5$'0Y/@G*];
M$7)N=W!_5W%3H.UT]DKNEI*[_Y7B1':6;+QC^KL[LER[MZM^-ZR/K;W:W5*[
M>U#[+4FRA3QM,Q8FRVI_W$(\!];8&P<9W]H;+9'5S/=*\[UW/")Z;::A);):
M&OIE&OKM'A']G5*T7*NAX8['U?1>EGHO#^H=ZP\GL%>6ZT&RM^Y32V0UWQ9^
M^9SC=RS8@KRE3+3%5D]%Y69CM5NT!5_U@V5UK(:#]A6!N6:S<C%3M^);PI9A
MPE$$"XG$%SU9^2R_:.8305-]5YM3(0M8#U?R<@Y,!<CW"TK%=J*N?^5UW_L'
M4$L#!!0    ( .: #E?0!$2'NP(  -0(   9    >&PO=V]R:W-H965T<R]S
M:&5E=#(V+GAM;*U676^;,!3]*Q:;ID[JRE=(VXP@-2'3-JE3U*K;P[0'!VZ"
M5;"I;9+VW\\VA*6%IMG6E\0VYYQ[S[7Q)=PP?BLR (GNBYR*L95)68YL6R09
M%%B<L!*H>K)DO,!23?G*%B4'G!I2D=N>XPSM A-J1:%9F_,H9)7,"84Y1Z(J
M"LP?)I"SS=ARK>W"%5EE4B_845CB%5R#O"GG7,WL5B4E!5!!&$4<EF/KPAW-
M HTW@.\$-F)GC+23!6.W>O(E'5N.3@AR2*16P.IO#5/(<RVDTKAK-*TVI";N
MCK?JGXQWY66!!4Q9_H.D,AM;9Q9*88FK7%ZQS6=H_)@$$Y8+\XLV-38XMU!2
M"<F*AJPR* BM__%]4X<=@M+I)W@-P7M*&#Q#\!N"?VB$04,8'!HA: C&NEU[
M-X6+L<11R-D&<8U6:GI@JF_8JEZ$ZG-R+;EZ2A1/1G.NCAR7#VB>8RH1IBF:
MW56D5$=!HJ,8)":Y0-\PYUCOZ'OT =U<Q^CH[?O0EBJ^5K&3)M:DCN4]$\M'
MEXS*3* 932'MX<?[^<,]?%OY;LU[6_,3;Z_@UXJ>(-\Y1I[C^3WY3 ^G>WUV
M_B_Z[)^C/RJ&WYX$W^CY+YR$X]ZC\/-B(217K_6OOGVOE0?]ROJJ&XD2)S"V
MU%TF@*_!BMZ]<8?.Q[ZBOZ98_)IBLU<2>[0]@W9[!OO4HQB4:$*PN5[A7O4)
M 7U;4:L,C8IN$NOH[-1QG-!>[]:XBSIW.JBXBW)/!QW8K OS7&\7]LAPT!H.
M_MHP(A0E3$C$EJI)K8%6O34(.@D%W1)T06Y/"0Y"S5Y"U06P=Z[I OC*]$>A
M#%54UN]IN]JVX O3>9ZL3]S1U.U9CU7+KCOL'_FZWU]BOB)4H!R6*I1S<JHR
MYG4/K2>2E:9)+)A4+<<,,_79 5P#U/,E8W([T0':#YGH-U!+ P04    " #F
M@ Y7B(I<TE8$  "U&P  &0   'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6RU
MF5V/HS84AN_[*RQ:5;M2.WSD.TTB[800MMIIHQEM>['JA0=.$K2 J>U,9OY]
M;6#8D! VT9S>)&#\/L?FO-@83_:,?Q5; $F>DS@54V,K938V31%L(:'BAF60
MJBMKQA,JU2G?F"+C0,-<E,2F8UE],Z%1:LPF>=F*SR9L)^,HA14G8I<DE+_<
M0LSV4\,V7@ONH\U6Z@)S-LGH!AY ?LY67)V9%26,$DA%Q%+"83TU/MACW\X%
M>8V_(MB+@V.BN_+(V%=]\C&<&I9N$<002(V@ZN\)YA#'FJ3:\6\)-:J86GAX
M_$KW\LZKSCQ2 7,6_QV%<CLUA@8)84UWL;QG>Q_*#O4T+V"QR'_)OJC;MPP2
M[(1D22E6+4BBM/BGS^6-.! H3K/ *07.L:![1M I!9TC0:=_1M M!=U+(_1*
M0>]8<"Y"OQ3T+XTP* 6#2P7#4C#,LUND(\^E2R6=33C;$ZYK*YH^R V1JU4*
MHU1[]T%R=352.CF;LR2)I#*C%(2F(9FS5$;I!M(@ D'>N2!I% OR!^6<:I>]
M)[^2SP\N>??3^XDI50,TQ@S*8+=%,.=,L ZY4_BM((LTA+!![[;K^]_3>^UZ
MVVD!F.K.5;?/>;U]MTXK\?==>D,ZUB_$L9Q.0X/FE\N=IOOQMNB+MT7WVN4N
M!$INGY4O+Y?;#7+_>XV/ST6O9;)3/0B=G-<YVYRU*@G)+:3J2))53%/B1B*(
MF=AQ(%\^J<ODHX1$_-/D_(+>;:;K&6@L,AK U%!3C #^!,;LYQ_MOO5;DVLP
M82XF;($)\S!A2TR8CP2K.;%;.;';1I]] C47$WC.(CWDJOD]I!*:+->*N=9R
MF#"WO8-WE!>/[MEQ"[,Q'B9LB0GSD6 UE_4JE_5:D_!G!MI>Z8;$I=]D^48:
M@@AXE&GK-;FN%7NMZS!A;GN'\PZJ69_(+6>[S98\0*9&\T?@/[1-H9@M]#!A
M2TR8CP2K6;%?6;%_I175RDPT#GD%J)^#]++L::86:98U,9\.7751+?>T5O>T
MUN*B6EYK!Z]-+";,1X+5$CNH$CMH3:Q:7&0TU0N)C+-P%TBR97&H$BV:<MO*
MNG9@P82YF+ %)LPK8*,#=UHW/:=NSF53I>Y1)1^I636?#"N?#%M]LJ(O>@5*
MPEWC0S\\>00'@][I4]\:X]J47Q9S@1G3.XUI]SK=DZ!+S* ^$JR6]U&5]U%K
MWN\A5J^V(5E1+E_(E[M\-FY<7;5RKAT;,&$N)FR!"?,P84M,F(\$JWG.MKY]
M\;+^UY5^B4<R(RK-1:4M4&D>*FV)2O.Q:'5+'GR$M=\R ;:KKW8<)LU%I2U0
M:1XJ;8E*\TM:;6$Q&AU.]H67S(-O^PGP3;[/(TC =JDLOBE5I=5>TH=\!^6H
M_-8>S^V&<M<>+YK*/7N\+':0OH4M-K3N*-]$J5"KM;5J@G4S4(M'7NP1%2>2
M9?F.PR.3DB7YX19H"%Q74-?7C,G7$QV@VJF;_0=02P,$%     @ YH .5QZ-
MAW=9!P  ^ST  !D   !X;"]W;W)K<VAE971S+W-H965T,C@N>&ULO9M=;]LV
M%(;_"N$-6PLTM4A*LITE!A)+PS*T6]"@VT6Q"\5B8J'Z<"4Z;O_]*%DQ+8L^
ML>33WK2V<\Y#\3T4J5>B+M99_KE8""')UR1.B\O!0LKE^7!8S!<B"8JWV5*D
MZB\/69X$4GW-'X?%,A=!6"4E\9!9ECM,@B@=3"^JWV[SZ46VDG&4BMN<%*LD
M"?)OUR+.UI<#.GC^X4/TN)#E#\/IQ3)X%'="?ES>YNK;<$L)HT2D192E)!</
MEX,K>N[;K$RH(OZ)Q+K8^4S*KMQGV>?RRTUX.;#*(Q*QF,L2$:C_GL1,Q'%)
M4L?QI88.MFV6B;N?G^F_5YU7G;D/"C'+XG^C4"XN!^,!"<5#L(KEAVS]AZ@[
MY)2\>187U;]DO8EU[0&9KPJ9)76R.H(D2C?_!U]K(782%,><P.H$MI]PJ 5>
M)_!C6[#K!/O8%IPZH>KZ<-/W2C@OD,'T(L_6)"^C%:W\4*E?92N]HK0<*'<R
M5W^-5)Z<WJF1%ZYB0;(',EL$Z:,H2)22.YG-/R^R.!1Y\2OQOZPB^8V\\H0,
MHKAX3<[(QSN/O/KY]<50JH,H4<-YW>#UID%VH$%.WF>I7!3$3T,1&O(].-\%
M\H>J\UL%V+,"UPP$_KE*WQ)NO2',8MQP/+/CTYFI.Z>U[O=NO2$&WPX'7O'X
M =[5?+Y*5G$@14C^E@N1DUF6J!EH44X-3X+<I/,L$>35NZQ0P^#3.Y5.;J1(
MBO],(V'3EFUNJYP"SXME,!>7 ]5"(?(G,9C^\A-UK=],9<"$>9@P'PG6*)B]
M+9@-T:?701RD<V%2'TSLJCXFS-O W I6KF1/4S;AW+*LB^'3KK#MN+%C->(:
MFCE;S1Q0L[M%D)?37%&LU#!7BRU9!WD>I)*(KR*?1X513I#954Y,F(<)\S<P
M9T=SYZ#@[E9P%Q1\LWZ<E0MZ2-0$HJYRBJ"\3C#I#**ZZHP)\]R6-)2.VZ.V
M'38Y/&9'6PE'H(0W:K"6)WJY3A?EXDR"-"39LE2QJ,9P>?C17!0F34%V5TTQ
M8=ZH)=;8,!&THR;C@Y*.MY*.04G_4I?AL5K'3(*-6S//V<AFK0.;F>)45_?C
MO'&K V?4M4?MGIH"G?'D8&<GV\Y.^JX3D_:PMMUV$6;MN!&E5KNO1_+\EWF-
MGE)+7]):8%]G0;%0IX.4L5"61I:GC.@R \'XKJ<+*LVK:8T!PNRVN%BM-DNP
MXRHH7((L2;+:1I!/[T5R+W+C)2+,Z:PU)LU#I?E8M&9%F*X(^X%7]G5C6&7#
MI'FH-!^+UBR;]F,4= _0O UG=JX!JK_J0R-&^4\'-977QHH>Y:S>D**R"\8*
MH%HL5)I7TQK+L')9]LBF^TN%,=)R*&4'5F)MM.CW<%HPM+.LJ%X+E>;WH8&C
M6SLR"ENRERL##GQ4DX9*\U!I/C6XN;%[X+S09H[";JZ3(899G<5&M6]]:.9Y
M_G10LQ;:!5+8!AZL!7@"@,S.-<&D>;3M(;GC.I/]:;]'HZ#BVHI2V(N>=B\#
MAG>6'I/F]:&93X?30<V'(=H\,]@\'U\<Z/R &^E:)%2:Q]H6FC-F\;WSPQ!&
M^=BBYKF?:6O,8&L,W7:"4SO+ANJ&^]",8QL!U)1>>V &FC7(3,&9Q_=NA@7R
ML$ ^ JBIMS:O["CS"DX4W'"6619S]\_'F2F23>AD/-E;V;RCF?XQS&;?M7UD
ML'T\]28DC.\\%:!ZRSXT\]!$.JQFC;0]9; ]O0K#J-0_B,EM$(5G44IFP3*2
MZCMTSQ*F=BX-JC]%I?E8M&9]M$EE[@^\9\E032LJS4.E^5BT9MFTNV6PNX66
M650OBTKS6/LIHVM-+*?]<*6.=!N1W*8'GUTQ[489[$;[W3&#H9UE1;6CJ#2?
MM<WMX?T)3%M2!EO23C=D8%9GM5$=*#,\?35M4C#$ ;L4N+:/',L^&C>,H=I&
M5)K'VW[0M%7!$ ;L5>#:-O+^MA%.[2P;JFWL0S->*R* FM)KV\A[V\8ZL[$2
M4&MLV"EBBK0<WMX"XM61SHM,WQ2YSVSV>6<?*&S=3K4O,+[SD,3=_-EV?<8]
M%%BM-DN@'22''>2'<K=UJK3V@SR-TL<"-"4PK+/@J'X1E>9CT9IET::1.S_0
ME'!4+XE*\U!I/A:M63;M)3G\P!.:Q%&-(2K-X^WGCV?.:#(RK0:F4#KFP-6'
MMG0<MG3]; D,[2PLJMM#I?E]:.#%B3:,O.?C2V-!4'TB*LWK0S-?*"(_V.3:
M1?+O^6 3AG<N#JJM[$,S%P?YP::MG:D-.U/(0,&IG=^50?6=MF''KWGON#$2
MVCQN:_=IP^X3>LV(MHS-F3-QZ:3M@8RAW&8&$U2'.B]3_:.HS7YKZV?#UN]4
M&P3C.P\LU'VR?6C&<QKKL#8U&NZ\S)J(_+%ZB[A02J]2N7F1<?OK]DWEJ^K]
MW+W?K^GYC!I^]^BYOWD/6>,WKT6_#_+'2,W4L7A035EO1VKXY9LWC3=?9+:L
M7J6]SZ3,DNKC0@2AR,L ]?>'+)//7\H&MN][3_\'4$L#!!0    ( .: #E>-
M3Z12X0,  ,H0   9    >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;+68\6^C
M-A3'_Q6+3=,F]0*&A) N06K23+M)MZM:;??#M!\<>$E0 7.V2=K_?C800@+Q
M-:S7'P(&OZ_?Y_EA/W>ZI^R9;P$$>DGBE,^,K1#9K6GR8 L)X0.:02K?K"E+
MB)!-MC%YQH"$A5$2F[9EN69"HM3PI\6S!^9/:2[B*(4'AGB>)(2]SB&F^YF!
MC<.#QVBS%>J!Z4\SLH$G$']E#TRVS%HEC!)(>413Q& ],^[P[0*[RJ#H\7<$
M>]ZX1PIE1>FS:GP,9X:E/((8 J$DB+SL8 %QK)2D'U\K4:,>4QDV[P_JOQ7P
M$F9%."QH_"4*Q79F> 8*84WR6#S2_>]0 8V47D!C7ORB?=EW+$<,<BYH4AG+
M=A*EY96\5(%H&-BC"P9V96"_U<"I#)P"M/2LP+HG@OA31O>(J=Y23=T4L2FL
M)4V4JFE\$DR^C:2=\)_*Z4-TC9X$#9[1YTR%EZ,[%=](O**?[T&0*.:_H _H
M1V0BOB4,^-04<G2E80;52/-R)/O"2"[Z1%.QY6B9AA!VV"_T]MC6")@2NV:W
M#^QS6ZOX1YX.D&/=(-NRG2Z'].;W$$AS7)C;&G><>BJ<0L^YH+?\FJMX_W.W
MXH+)]/ZW*\:EQ+!;0GWSMSPC <P,^5%S8#LP_)]^P*[U:Q??.XF=T YKVJ%.
MW?\S3U; 5-Y5&7>#/N>""Y*&4;JY07/81&DJ;[NB4$J/"FFU4.U\U[,GSF1J
M[II\6@]Z\HUJOI&6[TNQ@$"(R Z87! 1O  +(@XH8U$@?R5\\2E=PUT.Z36X
MQP/G#%KK5D]HMX9VM="/H'8.Z3P2P!(4I>@5"#N=VBXNO:I3JJ Q2LH%P$4A
M>>U:@A9O$[(/0G)-:2N=D(]K\O&UZ?R1\[QSH9N/6^D[M*WAZ&PBM0/VG$BO
MQO'>*WLO8WJM;,6#H7=&J?6C)^6DIIST2]?+3'I!KQ3HRDRM84].;!UW>>O:
M]%R0-)#5$X3F\B6+6#=N)=M,U0_8\KPQ/IM&_?A]^1I5#'ZO?'T;-V[EKC=P
M/*OQUXJ UL.^$;"/$;#_UWZZO+CX5L(GNREV,3[?6+KZG>ZZIZX?ZQZL+31Z
M;Y507&45'ZLI[41S6M/H#MJYV^[5W%9/J8[U#;ZZP%F67&05=WO;+FM&H^'$
MLL_]_1YU#3X6-OC=*IMO ;?K&7<P<<]QOT=%@X\E#>Y9TWP+3B]K5[7(I*Y%
MO(M5C5[JV@B8C=-B FQ3'*(Y"FB>BO+@6#^M#^IWQ?'4/'8O3_F?")/5*D<Q
MK*6I-1C+J6+EP;EL")H59\\5%?(D6]QN@83 5 ?Y?DVI.#34 /6_+_S_ %!+
M P04    " #F@ Y73\+C2<,"   .!P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970S,"YX;6R-56UOFS 0_BLG-DV=M 9"7IIU"5+3%W63JD6-VGZ8]L&!(U@Q
M-K4-:?_];$-8-E'4+^"S[YY[[FP_GN^%W*D,4<-+SKA:>)G6Q;GOJSC#G*B!
M*)";E53(G&ACRJVO"HDD<4$Y\\,@F/HYH=R+YFYN):.Y*#6C'%<25)GG1+XN
MD8G]PAMZAXE[NLVTG?"C>4&VN$;]4*RDL?P6):$Y<D4%!XGIPKL8GB]GUM\Y
M/%+<JZ,QV$HV0NRL\3U9>($EA QC;1&(^55XB8Q9($/CN<'TVI0V\'A\0+]Q
MM9M:-D3AI6!/--'9PIMYD&!*2J;OQ?X6FWHF%B\63+DO[!O?P(.X5%KD3;!A
MD%->_\E+TX>C@'#R1D#8!(2.=YW(L;PBFD1S*?8@K;=!LP-7JHLVY"BWF[+6
MTJQ2$Z>C=;T9(%*X(53"(V$E6NMG8;NFX$%1OH4E(_'N=)T)AJI9@I6DL5V[
M$PDR.+E"32A3G^>^-KPLNA\W')8UA_ -#E,#P76FX)HGF/P;[YMZVJ+"0U'+
ML!?P1\D', J^0!B$(_@(/JB,2%0]T*.V7R,'/7H#^OJYI/H5?EULE);F2/WN
M*K>&&'=#V&MVK@H2X\(S]TBAK-"+/GT83H-O/03'+<%Q'WIT_5*8 X\),)HB
MG% .KTAD][;T(\WJR!Y.DY;3Y'V<*L&(ILQTL(M.#3(,'(I5DRH*!K/Q>.Y7
M'<FG;?)I;_)[JG:GJ40$RC6:AFN01&,7@6D7@6 T[29PUA(X>U_U":UH@CQ1
M7;E[,;K/#/1LS:PE-^LE]^1DRY C%4JCPK"5A&M(3(<@M8)0.4$H4-9WJ(MZ
MG6%VU+7A8/CUOZ;Y1QJ5H]PZ)580BY+K6J[:V5;L+VJ-^^M>OQ1W1&ZID2:&
MJ0D-!F?FX,A:?6M#B\(IWD9HHY]NF)D'"Z5U,.NI$/I@V 3M$QC] 5!+ P04
M    " #F@ Y7,[O<6Q@#  !'"@  &0   'AL+W=O<FMS:&5E=',O<VAE970S
M,2YX;6RU5FUOFS 0_BL6FZ9-ZL);0D*7("5M]R9UJAJU_3#M@P-'L IV:IND
ME?;C9P,A="%TE;(OX+=[[KGG\''C#>/W(@&0Z#%+J9@8B92K4],480(9%CVV
M JIV8L8S+-64+TVQXH"CPBA+3<>R/#/#A!K!N%B[XL&8Y3(E%*XX$GF68?XT
M@Y1M)H9M;!>NR3*1>L$,QBN\A#G(F]455S.S1HE(!E001A&'>&),[=.9[6J#
MXL0M@8UHC)$.9<'8O9Y\BR:&I1E!"J'4$%B]UG &::J1%(^'"M2H?6K#YGB+
M_KD(7@6SP +.6'I'(IE,C)&!(HAQGLIKMOD*54 #C1>R5!1/M"G/#GT#A;F0
M+*N,%8.,T/*-'RLA&@:N<\# J0R<@G?IJ&!YCB4.QIQM$->G%9H>%*$6UHH<
MH3HK<\G5+E%V,IB7V4 L1M<@)">AA C-)0OOT72#>80PC?:W;BB1:*H5)?()
MO3\'B4DJ/HQ-J3AI9#.L_,]*_\X!_QZZ9%0F EW0"*+G]J:*I0[(V08T<SH!
MO^>TAUSK!#F6XZ*WR$0BP1Q$]>KPX-:2N84']X"'BX=<!_USNE"BJ*_J5UO4
M)42_'4)?M5.QPB%,#'67!/ U&,&[-[9G?>H@V*\)]KO0@Q]YM@"N4UK&?*+2
MM5895-G[W2I#2;D$'12@^C*O@[[M.^[87+=P&=1<!IU<[HIKH3SC-7!US=&2
M8RI1A"6@&!..UCC-X1G#7<[:6);N1DV6/=]I)^G5)+U7"O9%LWQ!+V]/KX%E
M6>U,AC63X5'DVO'K5FNXIY;=<P;M'$<UQ]$KU;I]^>,:[8GUL>^.O'8F?LW$
M/XI:M__V:?E[8@UZU@&*MK4KL-8KY5*_DQC(2XI5L,\D\WW7/L"G4?#MHXC6
M9-FM6^6P*9S;<P\4#MO9$77^1QFK4)NZN8YW,(^[JF]WUNSC5[+*W_-2-OJ[
ME)F-?WL&?%ET, *%+*>R_,W7JW67-"U[@]WQLL6ZQ'Q)J$ IQ,K4Z@V51KSL
M6LJ)9*NB4U@PJ?J.8IBH3@^X/J#V8\;D=J(=U+UC\ =02P,$%     @ YH .
M5R]]:L'= P  UQ   !D   !X;"]W;W)K<VAE971S+W-H965T,S(N>&ULQ5AM
MC^(V$/XK5EI5K71+8H>$L 4DV.NU5W4K=.CV/ISZP20#1)O$U#9P*_7'UW:R
M"30O"R?V^F43.YZ9QX\]\S [.C#^*#8 $GU)DTR,K8V4VUO;%N$&4BIZ; N9
M^K)B/*52#?G:%EL.-#)&:6(3Q_'ME,:9-1F9N3F?C-A.)G$&<X[$+DTI?YI!
MP@YC"UO/$Q_B]4;J"7LRVM(U+$!^W,ZY&MFEERA.(1,QRQ"'U=B:XML9<;6!
M6?$0PT$<O2.]E25CCWKP/AI;CD8$"812NZ#JL8<[2!+M2>'XNW!JE3&UX?'[
ML_=W9O-J,TLJX(XEG^)(;L968*$(5G27R _L\!L4&_*TOY EPOQ%AWSM8&BA
M<"<D2PMCA2"-L_Q)OQ1$'!FXI,6 % ;$X,X#&91OJ:23$6<'Q/5JY4V_F*T:
M:P4NSO2I+"177V-E)R>+_#006Z$Y<'/*60AH(5GXB#YFL413S5LLG]"/;T'2
M.!$_C6RI(FM[.RRBS/(HI"6*C^Y9)C<"_9)%$)W:VPIQ"9L\PYZ13H>_[[(>
M<ITWB#C$1=\C&XD-Y2"*1T<$MR3&-1'<-F*THYN9.O (W;%498&@YAY-.:?9
M&M3-E&CYA([7S>F3F9X>*(_0YS^42_1>0BK^:J(LC]]OCJ^S\59L:0AC2Z6;
M +X':_+#=]AW?N[87;_<7;_+^^3/7;H$KD\])^R-.NL]"*DV\4\CASGDW*EG
MG.I\WT_Z>$C<D;UOP.*56+Q.+)],YJC(= ]<50*T5@1+%%$):$5CCO8TV<$)
MPNK FU#FX8)CE+TA:0;IER#]"PG[5:-\@2^_QI?G.$XSDD&)9' 5NBI\W6P-
M:FSA'O&:,08EQN!"MAY>OEQ!C:R;OAOXS4B&)9+A5=AZ..]J#6MD>3VG!2)V
MJAKLO$8V%EZ/&7.)WPKG2!+PMTW((MYI1@8M&8E)A9-TXCP1K+S\?[X'365C
MO>WV]I4%%U=Z@O]O0<&OH2BXDA3\*IJ"ZZ*"!_X@:+D=E:K@;RPKN$E76@HE
MKG0%7RHL=U1LD  IDY>8J\O+31=UE<+@ZTB,0;HHD;Y 7UUHVNFKA 9?JC3G
MZ#*N:PT)\-#MM\"IU 9?1V[.%6=<%QS<\UH.F%2"0RX5G#/TF=3EYJ;O$0^W
MH*GTAEQ';\[4:%)7&]QS6U215&I#NM7F*\M;X?7DJKF^'[3\:":5GI#.<G[]
M^E;$.^7-_R].^ZC73(&O34<M4,AVF<S;SG*V[-JG>:]:+<];_GO*UW$F4 (K
M9>KT!HHDGG?1^4"RK>E<ETRJ/MB\;H!&P/4"]7W%F'P>Z #E_S(F_P)02P,$
M%     @ YH .5YFFU%$P!@  \#(  !D   !X;"]W;W)K<VAE971S+W-H965T
M,S,N>&ULQ9M=;]LV%(;_"N$.10NLL4C;LITZ!I)(VCHL0]"L[46Q"T:B;:&2
MZ)*TW0S[\:,^H@]+82WT%+E);)GG.31?ZHA\+2T.7'R1&\84^A9'B;P8;)3:
MG@^'TM^PF,HSOF6)_F3%14R5?BO60[D5C 994!P-B679PYB&R6"YR([=BN6"
M[U04)NQ6(+F+8RH>KEC$#Q<#/'@\\#Y<;U1Z8+A<;.F:W3'U87LK]+MA20G"
MF"4RY D2;'4QN,3G'IFF 5F+CR$[R-IKE'Z5>\Z_I&_>!1<#*^T1BYBO4@35
M__;LFD512M+]^%I !V7.-+#^^I'N95]>?YE[*MDUCSZ%@=I<#&8#%+ 5W47J
M/3_\SHHO-$EY/H]D]A<=\K;3^0#Y.ZEX7 3K'L1ADO^GWXJ!J 5H3G< *0+(
M<<#XB8!1$3 Z-<.X"!@?!9"G,DR*@,FI7;*+ #L;^WRPLI%VJ*++A> ')-+6
MFI:^R.3*HO4 ATDZL^Z4T)^&.DXM[Q3WOVQX%# A7[Z8$3Q]B]RONU ]H%<.
M4S2,)/J+"D'3"? :O4$?[ASTZI?7BZ'2V5/&T"\R7>69R!.9,+KAB=I(Y"8!
M"SKB'7/\Z'OQKCG>-L0/]:B50T<>A^Z*&(&76W&&1M:OB%ADU-&?:W.XQ^[/
M$)D]&>Z8P__8)<;L[H^%>Z>'$\-8CLII.,IXHZ>FX88*]N9*EX@ 7?-8UTU)
ML\ISJ:=>LF:ZEBET_X#J[6[I0W;X\D!%@#[_J9'HG6*Q_*=K<N;YQ]WYT_I]
M+K?49Q<#7: E$WLV6+Y\@6WK;9>RD# '$N9"PCP@6&-&C,L9,3;1EY_2HI,H
MB4(I=YWG^Y41T%=22)B3PR89++VV[Y?V;&R/YHOAOB[6:<T\H*XU9)B4,DR,
M,KC?F/!#R=!6A#[K4L$8WU<%2)B3PV:UX9V<S29'&IS2R /J5D,!NU3 -BKP
M(1',Y^LD_%?7/)E>KK.E5(#\6IWL$L:([2L,),S)879MS/%\;%G6D32G-?.
MNM809UJ*,^TA3G9Q:HN##MGZ5A^E>R;T>AUMF0AY9TTSINLK&B3,@82YYE'%
MZ(%1@68HSE=LF*" /LBN2Q10KQKBSTKQ9\9N_I9>H'3/%$,K&@JTI]&NLT0:
M,7U%G;7."M(^*1S(E"XDS ."-12;EXK-C8IENYV.,[1+-".IKVB0, <2YL[;
M11;/VD6VW6P^JK=JR(&M:O=IF05)2Z9$Z_1,ZE[DF0%]=0"E.: TMZ#5EX.3
MMA!0.9N"U>P";!3LEHG,SDI\A@KQ/M^P^)Z)SEV7F=9;/4B: TIS06D>%*VI
M,JE4)L^\'2\Z #4Q(&D.*,T%I7E0M.;$J&P:;-SSG[[D,7-ZZSMJE<;T&G6\
MZ %-ZH+2/"A:4[C*3<%F.^5=XHOLM*71=U<^9E1O[<:MI</$[M .,JD+2O.@
M:$WM*@L&FSV8&QZ$JU"76,71GDG5J1FH#0-*<T!I;D&KUX(I[E@G_0S/!E>F
M#3:[-GUV&F94;^U K1I0FHO;EH[=X>A )6UJ5WDZV&P_G+ I ;5I0&D.*,TM
M:/6SC<SP?#0^ENQG&#&X<F*PV8KI=;J!VC&@- >WW1U[VG9&.YJUSJ&?X;/@
MRFC!9J?%L$]$_Z&_P_AQV_!17]#"9&W>18)Z,: T!Y3F@M(\*%KSY_'*W"'6
M,^\B":@Y!$IS0&DN*,V#HC4G1F4B$;.)=,J"UHSH+2VH<P1*<PM:XQ+;WB!Y
M4$F;FE66$#$Z"\OT/A%T&]'$6*G-D-ZJ@=HZH#07E.9!T9KB5K8.>>[;;PBH
M'P1*<T!I+BC-@Z(U)T9E&Q&S;?0^9^8_;4NDEW1HM5,[P;+;<M+57:?8H 82
M*,TA'3?=3-I>HGMB.P^J=TV!*F^(F+VA=EG6R^N>/]*84_26"]0[ J6YH#0/
MBM:4OK*8B/W<11O4F *E.: T%Y3F0=&:$Z/RK\B/^E>DP]7!;1/UVIRHMV2@
MSA0HS8.BY9(-:S?DQTRLLT<G)/+Y+E'Y3='ET?+QC,OLH82CXU?X_!IW''?Q
MN9<_?%'A\V=!;JA8AXE$$5OI5-;95(LL\L<K\C>*;[/' >ZY4CS.7FX8#9A(
M&^C/5YRKQS=I@O(AE^7_4$L#!!0    ( .: #E=98NP<(0(  )H$   9
M>&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;(64VX[3,!"&7\4R$@()U6E2"BQ)
MI':[B%UI4;7+X0)QX2:3QEK'#K;3EK=G[*2A2*7<)#[,__F?9,;I7ILG6P,X
M<FBDLAFMG6NO&+-%#0VW$]V"PIU*FX8[G)HMLZT!7@91(UD<17/6<*%HGH:U
MM<E3W3DI%*P-L5W3</-K"5+O,SJEQX4'L:V=7V!YVO(M/(+[TJX-SMA(*44#
MR@JMB($JHXOIU7+FXT/ 5P%[>S(F/I.-UD]^<EMF-/*&0$+A/('C:P?7(*4'
MH8V? Y..1WKAZ?A(_Q!RQUPVW,*UEM]$Z>J,OJ6DA(IWTCWH_4<8\GGM>866
M-CS)OH]-$DJ*SCK=#&)TT C5O_EA^ XG N2<%\2#( Z^^X."RQ5W/$^-WA/C
MHY'F!R'5H$9S0OF?\N@,[@K4N?Q6%;H!\ID?P)(7*W!<2$L^<6.X_UPO4^;P
M%!_+BH&X[(GQ/XAS<J^5JRVY4264?^L9NALMQD>+R_@B\*Y3$Y)$KT@<Q<D%
M7C*FG 1>\M^4R4K80FK;&2#?%QOK#!;)CW,I]\39>:)OG"O;\@(RBIUAP>R
MYL^?3>?1^PM^9Z/?V25Z?F.=P/*#DD!50:ABXM \_B$XY[6GO0LTWY.[/$K9
M[M0 .ZF7!LPV=(4EA>Z4ZTMG7!T;;]'7VY_POFOON=D*98F$"J71Y V6K>D[
MH9\XW8;JVVB'M1R&-5X>8'P [E=:N^/$'S!>1_EO4$L#!!0    ( .: #E=O
M!&)14 ,  $4'   9    >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;(U576_;
M.@Q][Z\@O ^T0!9_I.F*-@FPIALVX&XHUNWN8=B#8C.)4$OR)#I9_OTEY23K
ML#2X?K ED3SGD)+HT=KYA[!$)/AE:AO&R9*HN4K34"[1J-!W#5JVS)TWBGCJ
M%VEH/*HJ!IDZ+;+L(C5*VV0RBFMW?C)R+=7:XIV'T!JC_.8&:[<>)WFR6_BL
M%TN2A70R:M0"[Y&^-G>>9^D>I=(&;=#.@L?Y.'F37]T,Q3\Z_*MQ'1Z-03*9
M.?<@DP_5.,E$$-98DB H_JQPBG4M0"SCYQ8SV5-*X./Q#OU=S)USF:F 4U=_
MTQ4MQ\EE A7.55O39[=^C]M\HL#2U2&^8=WY7@P3*-M SFR#68'1MONJ7]LZ
M/ JXS)X(*+8!1=3=$465MXK49.3=&KQX,YH,8JHQFL5I*YMR3YZMFN-H<M_.
M OYLT1*\7<G[]!9)Z3K )^6]DI*=P2OXR^W[1S0S]#]&*;$*P4K++>--QU@\
MP?BF7?1AD/>@R(H!?+V_A=/G9W_"I)S$/I-BGTD1<0?_-Y/O_[ '?" TX:#,
M#N[\,)Q<AJO0J!+'"9_V@'Z%R>3EL_PBNSXB=K 7.SB&'L667C?4G>T2N<[5
M(9$=S$6$D0NVFN3Y(.-GE*X.\)_O^<^/\D^=7:$G/:N1S_",#E&?_T5=9-G3
MU,,]]? H]2W3@;:!?,N7FWK,OR_%(1G'T;XLNP3X3FQ@QF.OUI;AH1B^X$_I
M44A"C^W4\CX"UYLX1EG+)?>!&Q&X>5R2T!YC*!\XDI"]"11!GKV !KV$M :X
M#T9OMIL>;]U"^:K&$$X8A4-KS9Z-V@@KL&L9"RTMK,< %>C 2FRER'E=;[;F
M;A]4 '+0>%:M&U5W[CL=/' 0EBJFT.F=.M,HNWGY[++(7U\'QC+&V1-N&>6#
MZ&8;$#=0@131KJN!IHU8!6'!;9SQ!?!YWB\R$7S)==L2K%S-6_1J'3L;5J!8
M*C=JP2MQY]2Q0L?ZNSCVA+RJM%U I39<3V.PTDS&.3=RWJ-)7-<LB-W!.OH#
M=5<V.)6Y)%EDU]/?RW<B(B[GUV?]0U<R?=05Y0?S4?D%GSNH<<Y'*>N_YI/E
MNZ;=3<@UL5'.''';C<,E_^?0BP/;Y\[1;B*]=__GG/P'4$L#!!0    ( .:
M#E<G&V3HI0(  (T(   9    >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;*U6
M76^;,!3]*Q:;IE;:"@%"VXP@-6'3-JU3U:C;LP,WP2K8U#9)^^]G&\)(0VD[
M]27XXY[C>X[#O81;QF]%!B#1?9%3,;4R*<N);8LD@P*+$U8"53LKQ@LLU92O
M;5%RP*D!%;GM.DY@%YA0*PK-VA6/0E;)G%"XXDA418'YPPQRMIU:(VNW<$W6
MF=0+=A26> T+D#?E%5<SNV5)20%4$$81A]74NAA-XD#'FX#?!+:B,T9:R9*Q
M6SWYGDXM1R<$.212,V#UV, <\EP3J33N&DZK/5(#N^,=^U>C76E98@%SEO\A
MJ<RFUIF%4ECA*I?7;/L-&CUCS9>P7)A?M*UC?<="224D*QJPRJ @M'[B^\:'
M#D#Q] /<!N ^!OA/ +P&X+T4X#< WSA32S$^Q%CB*.1LB[B.5FQZ8,PT:"6?
M4'WM"\G5+E$X&?TD=Q5)B7Q 1S%(3'*!?F'.L;Z-8_0)W2QB=/3^.+2E.DQ#
M[*0AGM7$[A/$ ;ID5&8"?:$II/MX6R799NKN,IVY@X0_*GJ"/.<C<AW7Z\EG
M_G*XVP./A^$Q) H^ZH/OJ?%:WSW#YSWG>Y^S-=3OA^I",!$E3F!JJ3== -^
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
M.],[7.^GMLMN'HYUR_5W_'W&1_T+<PB0'!(DQPU(CEN0'&.0''<@.>Y!<CR
MY. CE" H1.4H2.4H3.4H4.4H5.4H6.4H7.4H8.4H9!4H9!4H9!4H9!4H9!4H
M9!4H9!4H9!4H9!4H9!4H9)4H9)4H9)4H9)4H9)4H9)4H9)7_2=8/K9=__5>T
M79-:E<W!GW6_GF=?4$L! A0#%     @ YH .5P=!36*!    L0   !
M         ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " #F@ Y7
M5VK2Y.\    K @  $0              @ &O    9&]C4')O<',O8V]R92YX
M;6Q02P$"% ,4    " #F@ Y7F5R<(Q &  "<)P  $P              @ '-
M 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( .: #E>._M215P8
M ,,A   8              " @0X(  !X;"]W;W)K<VAE971S+W-H965T,2YX
M;6Q02P$"% ,4    " #F@ Y7/TI:C $&  #U&0  &               @(&;
M#@  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ YH .5Y:B
MYV[K @  Y0D  !@              ("!TA0  'AL+W=O<FMS:&5E=',O<VAE
M970S+GAM;%!+ 0(4 Q0    ( .: #E>I&&BZX00  /X5   8
M  " @?,7  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " #F
M@ Y7: H-7M<%  #X&0  &               @($*'0  >&PO=V]R:W-H965T
M<R]S:&5E=#4N>&UL4$L! A0#%     @ YH .5UZQ6<@<$   ;2L  !@
M         ("!%R,  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0
M   ( .: #E=D5NG-FP0  .L+   8              " @6DS  !X;"]W;W)K
M<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " #F@ Y7DYXG(FD"  !;!0
M&               @($Z.   >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L!
M A0#%     @ YH .5S\.BAGL @  YP8  !@              ("!V3H  'AL
M+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( .: #E=82ZS080<
M  41   9              " @?L]  !X;"]W;W)K<VAE971S+W-H965T,3 N
M>&UL4$L! A0#%     @ YH .5SN;>D!G!P  $1,  !D              ("!
MDT4  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " #F@ Y7
MFB34I[(#  !""   &0              @($Q30  >&PO=V]R:W-H965T<R]S
M:&5E=#$R+GAM;%!+ 0(4 Q0    ( .: #E=:Y51%4 ,  !H'   9
M      " @1I1  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%
M  @ YH .5[N2NKM  @  &P4  !D              ("!H50  'AL+W=O<FMS
M:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " #F@ Y7WCW(F<L0  !<,@
M&0              @($85P  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+
M 0(4 Q0    ( .: #E<8CGFMOP(  %\&   9              " @1IH  !X
M;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ YH .5WG%^J+%
M P  T D  !D              ("!$&L  'AL+W=O<FMS:&5E=',O<VAE970Q
M-RYX;6Q02P$"% ,4    " #F@ Y7O0,276\"  !>!0  &0
M@($,;P  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( .:
M#E=DSM<QMP(  &,&   9              " @;)Q  !X;"]W;W)K<VAE971S
M+W-H965T,3DN>&UL4$L! A0#%     @ YH .5P(/)LM$!@  )1(  !D
M         ("!H'0  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4
M    " #F@ Y7Y/:6<0P$   ,&@  &0              @($;>P  >&PO=V]R
M:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( .: #E?Z>FH1>P,  '$-
M   9              " @5Y_  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL
M4$L! A0#%     @ YH .5P"AE@LA"   2DL  !D              ("!$(,
M 'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " #F@ Y7D@OQ
M(5L"   M!@  &0              @(%HBP  >&PO=V]R:W-H965T<R]S:&5E
M=#(T+GAM;%!+ 0(4 Q0    ( .: #E<\;(P0 0,  /H+   9
M  " @?J-  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @
MYH .5] $1(>[ @  U @  !D              ("!,I$  'AL+W=O<FMS:&5E
M=',O<VAE970R-BYX;6Q02P$"% ,4    " #F@ Y7B(I<TE8$  "U&P  &0
M            @($DE   >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4
M Q0    ( .: #E<>C8=W60<  /L]   9              " @;&8  !X;"]W
M;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ YH .5XU/I%+A P
MRA   !D              ("!0:   'AL+W=O<FMS:&5E=',O<VAE970R.2YX
M;6Q02P$"% ,4    " #F@ Y73\+C2<,"   .!P  &0              @(%9
MI   >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( .: #E<S
MN]Q;& ,  $<*   9              " @5.G  !X;"]W;W)K<VAE971S+W-H
M965T,S$N>&UL4$L! A0#%     @ YH .5R]]:L'= P  UQ   !D
M     ("!HJH  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4
M" #F@ Y7F:;443 &  #P,@  &0              @(&VK@  >&PO=V]R:W-H
M965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( .: #E=98NP<(0(  )H$   9
M              " @1VU  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L!
M A0#%     @ YH .5V\$8E%0 P  10<  !D              ("!=;<  'AL
M+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " #F@ Y7)QMDZ*4"
M  "-"   &0              @('\N@  >&PO=V]R:W-H965T<R]S:&5E=#,V
M+GAM;%!+ 0(4 Q0    ( .: #E>G2P(\*@,  % 2   -              "
M =B]  !X;"]S='EL97,N>&UL4$L! A0#%     @ YH .5Y>*NQS     $P(
M  L              ( !+<$  %]R96QS+RYR96QS4$L! A0#%     @ YH .
M5^2!T?>8 P  >!@   \              ( !%L(  'AL+W=O<FMB;V]K+GAM
M;%!+ 0(4 Q0    ( .: #E?6^OFQ> $   ,6   :              "  =O%
M  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( .: #E?K
MB+KEE0$  ((6   3              "  8O'  !;0V]N=&5N=%]4>7!E<UTN
9>&UL4$L%!@     L "P ZPL  %')      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>71</ContextCount>
  <ElementCount>191</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>19</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/BalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/BalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/StatementsOfOperations</Role>
      <ShortName>Condensed Consolidated Statements of Operations (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/StatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Disclosure - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Disclosure - Restatement of Prior Financial Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/RestatementOfPriorFinancialInformation</Role>
      <ShortName>Restatement of Prior Financial Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - Inventory</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/Inventory</Role>
      <ShortName>Inventory</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - Property Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/PropertyPlantAndEquipment</Role>
      <ShortName>Property Plant and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - Stockholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders??? Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/SubsequentEvent</Role>
      <ShortName>Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - Liquidity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/Liquidity</Role>
      <ShortName>Liquidity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>15</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>16</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - Restatement of Prior Financial Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/RestatementOfPriorFinancialInformationTables</Role>
      <ShortName>Restatement of Prior Financial Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://barfresh.com/role/RestatementOfPriorFinancialInformation</ParentRole>
      <Position>17</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - Inventory (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/InventoryTables</Role>
      <ShortName>Inventory (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://barfresh.com/role/Inventory</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - Property Plant and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/PropertyPlantAndEquipmentTables</Role>
      <ShortName>Property Plant and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://barfresh.com/role/PropertyPlantAndEquipment</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - Stockholders??? Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders??? Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://barfresh.com/role/StockholdersEquity</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - Schedule of Company???s Contract Manufacturers of Finished Goods (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails</Role>
      <ShortName>Schedule of Company???s Contract Manufacturers of Finished Goods (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative</Role>
      <ShortName>Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - Schedule of Prior Financial Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/ScheduleOfPriorFinancialInformationDetails</Role>
      <ShortName>Schedule of Prior Financial Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - Schedule of Inventory (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/ScheduleOfInventoryDetails</Role>
      <ShortName>Schedule of Inventory (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - Schedule of Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/ScheduleOfPropertyAndEquipmentNetDetails</Role>
      <ShortName>Schedule of Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - Property Plant and Equipment (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/PropertyPlantAndEquipmentDetailsNarrative</Role>
      <ShortName>Property Plant and Equipment (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://barfresh.com/role/PropertyPlantAndEquipmentTables</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - Commitments and Contingencies (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/CommitmentsAndContingenciesDetailsNarrative</Role>
      <ShortName>Commitments and Contingencies (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://barfresh.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - Schedule of Changes in Stockholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/ScheduleOfChangesInStockholdersEquityDetails</Role>
      <ShortName>Schedule of Changes in Stockholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - Summary of Stock Options Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/SummaryOfStockOptionsActivityDetails</Role>
      <ShortName>Summary of Stock Options Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - Summary of Fair Value of Options Using Black-Sholes Option Pricing Model (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/SummaryOfFairValueOfOptionsUsingBlack-sholesOptionPricingModelDetails</Role>
      <ShortName>Summary of Fair Value of Options Using Black-Sholes Option Pricing Model (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - Summary of Restricted Stock Award and Restricted Stock Unit Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/SummaryOfRestrictedStockAwardAndRestrictedStockUnitActivityDetails</Role>
      <ShortName>Summary of Restricted Stock Award and Restricted Stock Unit Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - Summary of Performance Stock Unit Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/SummaryOfPerformanceStockUnitActivityDetails</Role>
      <ShortName>Summary of Performance Stock Unit Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - Stockholders??? Equity (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/StockholdersEquityDetailsNarrative</Role>
      <ShortName>Stockholders??? Equity (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://barfresh.com/role/StockholdersEquityTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - Income Taxes (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/IncomeTaxesDetailsNarrative</Role>
      <ShortName>Income Taxes (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://barfresh.com/role/IncomeTaxes</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - Subsequent Event (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/SubsequentEventDetailsNarrative</Role>
      <ShortName>Subsequent Event (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://barfresh.com/role/SubsequentEvent</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - Liquidity (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://barfresh.com/role/LiquidityDetailsNarrative</Role>
      <ShortName>Liquidity (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://barfresh.com/role/Liquidity</ParentRole>
      <Position>36</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="form10-q.htm">form10-q.htm</File>
    <File>brfh-20230630.xsd</File>
    <File>brfh-20230630_cal.xml</File>
    <File>brfh-20230630_def.xml</File>
    <File>brfh-20230630_lab.xml</File>
    <File>brfh-20230630_pre.xml</File>
    <File>ex31-1.htm</File>
    <File>ex31-2.htm</File>
    <File>ex32-1.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="406">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="32">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>52
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "form10-q.htm": {
   "axisCustom": 0,
   "axisStandard": 11,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 406,
    "http://xbrl.sec.gov/dei/2023": 32
   },
   "contextCount": 71,
   "dts": {
    "calculationLink": {
     "local": [
      "brfh-20230630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "brfh-20230630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "form10-q.htm"
     ]
    },
    "labelLink": {
     "local": [
      "brfh-20230630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "brfh-20230630_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "brfh-20230630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd"
     ]
    }
   },
   "elementCount": 299,
   "entityCount": 1,
   "hidden": {
    "http://barfresh.com/20230630": 3,
    "http://fasb.org/us-gaap/2023": 36,
    "http://xbrl.sec.gov/dei/2023": 4,
    "total": 43
   },
   "keyCustom": 15,
   "keyStandard": 176,
   "memberCustom": 10,
   "memberStandard": 9,
   "nsprefix": "BRFH",
   "nsuri": "http://barfresh.com/20230630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00000001 - Document - Cover",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://barfresh.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000010 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://barfresh.com/role/CommitmentsAndContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000011 - Disclosure - Stockholders\u2019 Equity",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://barfresh.com/role/StockholdersEquity",
     "shortName": "Stockholders\u2019 Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000012 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://barfresh.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000013 - Disclosure - Subsequent Event",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://barfresh.com/role/SubsequentEvent",
     "shortName": "Subsequent Event",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "BRFH:LiquidityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000014 - Disclosure - Liquidity",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://barfresh.com/role/Liquidity",
     "shortName": "Liquidity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "BRFH:LiquidityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000015 - Disclosure - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "15",
     "role": "http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
     "shortName": "Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ConcentrationRiskCreditRisk",
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000016 - Disclosure - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Tables)",
     "menuCat": "Tables",
     "order": "16",
     "role": "http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables",
     "shortName": "Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ConcentrationRiskCreditRisk",
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ErrorCorrectionTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000017 - Disclosure - Restatement of Prior Financial Information (Tables)",
     "menuCat": "Tables",
     "order": "17",
     "role": "http://barfresh.com/role/RestatementOfPriorFinancialInformationTables",
     "shortName": "Restatement of Prior Financial Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ErrorCorrectionTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000018 - Disclosure - Inventory (Tables)",
     "menuCat": "Tables",
     "order": "18",
     "role": "http://barfresh.com/role/InventoryTables",
     "shortName": "Inventory (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000019 - Disclosure - Property Plant and Equipment (Tables)",
     "menuCat": "Tables",
     "order": "19",
     "role": "http://barfresh.com/role/PropertyPlantAndEquipmentTables",
     "shortName": "Property Plant and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2023-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000002 - Statement - Condensed Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://barfresh.com/role/BalanceSheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2023-06-30",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000020 - Disclosure - Stockholders\u2019 Equity (Tables)",
     "menuCat": "Tables",
     "order": "20",
     "role": "http://barfresh.com/role/StockholdersEquityTables",
     "shortName": "Stockholders\u2019 Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfProductInformationTableTextBlock",
       "us-gaap:ConcentrationRiskCreditRisk",
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-04-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerAMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000021 - Disclosure - Schedule of Company\u2019s Contract Manufacturers of Finished Goods (Details)",
     "menuCat": "Details",
     "order": "21",
     "role": "http://barfresh.com/role/ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails",
     "shortName": "Schedule of Company\u2019s Contract Manufacturers of Finished Goods (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfProductInformationTableTextBlock",
       "us-gaap:ConcentrationRiskCreditRisk",
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-04-012023-06-30_us-gaap_CustomerConcentrationRiskMember_custom_VendorMember_custom_ManufacturerAMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RestrictedCashCurrent",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000022 - Disclosure - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Details Narrative)",
     "menuCat": "Details",
     "order": "22",
     "role": "http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
     "shortName": "Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AllowanceForDoubtfulAccountsReceivable",
       "span",
       "span",
       "span",
       "p",
       "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2023-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000023 - Disclosure - Schedule of Prior Financial Information (Details)",
     "menuCat": "Details",
     "order": "23",
     "role": "http://barfresh.com/role/ScheduleOfPriorFinancialInformationDetails",
     "shortName": "Schedule of Prior Financial Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
       "us-gaap:ErrorCorrectionTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2022-12-31_srt_ScenarioPreviouslyReportedMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2023-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000024 - Disclosure - Schedule of Inventory (Details)",
     "menuCat": "Details",
     "order": "24",
     "role": "http://barfresh.com/role/ScheduleOfInventoryDetails",
     "shortName": "Schedule of Inventory (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2023-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2023-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000025 - Disclosure - Schedule of Property and Equipment, Net (Details)",
     "menuCat": "Details",
     "order": "25",
     "role": "http://barfresh.com/role/ScheduleOfPropertyAndEquipmentNetDetails",
     "shortName": "Schedule of Property and Equipment, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2023-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-04-012023-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000026 - Disclosure - Property Plant and Equipment (Details Narrative)",
     "menuCat": "Details",
     "order": "26",
     "role": "http://barfresh.com/role/PropertyPlantAndEquipmentDetailsNarrative",
     "shortName": "Property Plant and Equipment (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-04-012023-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseExpirationDate1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000027 - Disclosure - Commitments and Contingencies (Details Narrative)",
     "menuCat": "Details",
     "order": "27",
     "role": "http://barfresh.com/role/CommitmentsAndContingenciesDetailsNarrative",
     "shortName": "Commitments and Contingencies (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseExpirationDate1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000028 - Disclosure - Schedule of Changes in Stockholders' Equity (Details)",
     "menuCat": "Details",
     "order": "28",
     "role": "http://barfresh.com/role/ScheduleOfChangesInStockholdersEquityDetails",
     "shortName": "Schedule of Changes in Stockholders' Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2022-01-012022-06-30",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000029 - Disclosure - Summary of Stock Options Activity (Details)",
     "menuCat": "Details",
     "order": "29",
     "role": "http://barfresh.com/role/SummaryOfStockOptionsActivityDetails",
     "shortName": "Summary of Stock Options Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2023-06-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://barfresh.com/role/BalanceSheetsParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2023-06-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000030 - Disclosure - Summary of Fair Value of Options Using Black-Sholes Option Pricing Model (Details)",
     "menuCat": "Details",
     "order": "30",
     "role": "http://barfresh.com/role/SummaryOfFairValueOfOptionsUsingBlack-sholesOptionPricingModelDetails",
     "shortName": "Summary of Fair Value of Options Using Black-Sholes Option Pricing Model (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000031 - Disclosure - Summary of Restricted Stock Award and Restricted Stock Unit Activity (Details)",
     "menuCat": "Details",
     "order": "31",
     "role": "http://barfresh.com/role/SummaryOfRestrictedStockAwardAndRestrictedStockUnitActivityDetails",
     "shortName": "Summary of Restricted Stock Award and Restricted Stock Unit Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2022-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000032 - Disclosure - Summary of Performance Stock Unit Activity (Details)",
     "menuCat": "Details",
     "order": "32",
     "role": "http://barfresh.com/role/SummaryOfPerformanceStockUnitActivityDetails",
     "shortName": "Summary of Performance Stock Unit Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2022-12-31_us-gaap_PerformanceSharesMember",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2023-06-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000033 - Disclosure - Stockholders\u2019 Equity (Details Narrative)",
     "menuCat": "Details",
     "order": "33",
     "role": "http://barfresh.com/role/StockholdersEquityDetailsNarrative",
     "shortName": "Stockholders\u2019 Equity (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "lang": "en-US",
      "name": "BRFH:UnrecognizedSharebasedCompensationWeightedAveragePeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000034 - Disclosure - Income Taxes (Details Narrative)",
     "menuCat": "Details",
     "order": "34",
     "role": "http://barfresh.com/role/IncomeTaxesDetailsNarrative",
     "shortName": "Income Taxes (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2023-08-31_us-gaap_SubsequentEventMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "BRFH:SubscriptionReceived",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000035 - Disclosure - Subsequent Event (Details Narrative)",
     "menuCat": "Details",
     "order": "35",
     "role": "http://barfresh.com/role/SubsequentEventDetailsNarrative",
     "shortName": "Subsequent Event (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2023-08-31_us-gaap_SubsequentEventMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "BRFH:SubscriptionReceived",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000036 - Disclosure - Liquidity (Details Narrative)",
     "menuCat": "Details",
     "order": "36",
     "role": "http://barfresh.com/role/LiquidityDetailsNarrative",
     "shortName": "Liquidity (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "BRFH:LiquidityDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "AsOf2023-06-30",
      "decimals": "0",
      "lang": null,
      "name": "BRFH:SubscriptionReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-04-012023-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://barfresh.com/role/StatementsOfOperations",
     "shortName": "Condensed Consolidated Statements of Operations (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-04-012023-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000005 - Statement - Consolidated Statements of Cash Flows (Unaudited)",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://barfresh.com/role/StatementsOfCashFlows",
     "shortName": "Consolidated Statements of Cash Flows (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000006 - Disclosure - Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "6",
     "role": "http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPolicies",
     "shortName": "Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ErrorCorrectionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000007 - Disclosure - Restatement of Prior Financial Information",
     "menuCat": "Notes",
     "order": "7",
     "role": "http://barfresh.com/role/RestatementOfPriorFinancialInformation",
     "shortName": "Restatement of Prior Financial Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ErrorCorrectionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000008 - Disclosure - Inventory",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://barfresh.com/role/Inventory",
     "shortName": "Inventory",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000009 - Disclosure - Property Plant and Equipment",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://barfresh.com/role/PropertyPlantAndEquipment",
     "shortName": "Property Plant and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "form10-q.htm",
      "contextRef": "From2023-01-01to2023-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 19,
   "tag": {
    "BRFH_AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to additional paid in capital cash settlement of equity based compensation",
        "label": "Cash settlement of equity-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalCashSettlementOfEquitybasedCompensation",
     "nsuri": "http://barfresh.com/20230630",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfChangesInStockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "BRFH_AmountsIncludedInMeasurementOfLeaseLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts included in measurement of lease liabilities.",
        "label": "Amounts included in the measurement of lease liabilities"
       }
      }
     },
     "localname": "AmountsIncludedInMeasurementOfLeaseLiabilities",
     "nsuri": "http://barfresh.com/20230630",
     "presentation": [
      "http://barfresh.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "BRFH_CustomerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer Equipment [Member]",
        "label": "Customer Equipment [Member]"
       }
      }
     },
     "localname": "CustomerEquipmentMember",
     "nsuri": "http://barfresh.com/20230630",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "BRFH_DisclosureLiquidityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liquidity"
       }
      }
     },
     "localname": "DisclosureLiquidityAbstract",
     "nsuri": "http://barfresh.com/20230630",
     "xbrltype": "stringItemType"
    },
    "BRFH_LiquidityDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liquidity Disclosure [Text Block]",
        "label": "LiquidityDisclosureTextBlock",
        "verboseLabel": "Liquidity"
       }
      }
     },
     "localname": "LiquidityDisclosureTextBlock",
     "nsuri": "http://barfresh.com/20230630",
     "presentation": [
      "http://barfresh.com/role/Liquidity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "BRFH_ManufacturerAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Manufacturer A [Member]",
        "label": "Manufacturer A [Member]"
       }
      }
     },
     "localname": "ManufacturerAMember",
     "nsuri": "http://barfresh.com/20230630",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "BRFH_ManufacturerBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Manufacturer B [Member]",
        "label": "Manufacturer B [Member]"
       }
      }
     },
     "localname": "ManufacturerBMember",
     "nsuri": "http://barfresh.com/20230630",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "BRFH_ManufacturerCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Manufacturer C [Member]",
        "label": "Manufacturer C [Member]"
       }
      }
     },
     "localname": "ManufacturerCMember",
     "nsuri": "http://barfresh.com/20230630",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "BRFH_ManufacturerDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Manufacturer D [Member]",
        "label": "Manufacturer D [Member]"
       }
      }
     },
     "localname": "ManufacturerDMember",
     "nsuri": "http://barfresh.com/20230630",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "BRFH_ManufacturerEMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Manufacturer E [Member]",
        "label": "Manufacturer E [Member]"
       }
      }
     },
     "localname": "ManufacturerEMember",
     "nsuri": "http://barfresh.com/20230630",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "BRFH_ManufacturingEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Manufacturing Equipment [Member]",
        "label": "Manufacturing Equipment [Member]"
       }
      }
     },
     "localname": "ManufacturingEquipmentMember",
     "nsuri": "http://barfresh.com/20230630",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "BRFH_ReclassificationsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reclassifications Policy [Text Block]",
        "label": "Reclassifications"
       }
      }
     },
     "localname": "ReclassificationsPolicyTextBlock",
     "nsuri": "http://barfresh.com/20230630",
     "presentation": [
      "http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award equity instruments other than option vested in period",
        "label": "Modified to vest"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod",
     "nsuri": "http://barfresh.com/20230630",
     "presentation": [
      "http://barfresh.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options cash settled",
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled",
        "negatedLabel": "Number of shares, Cash settled"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCashSettled",
     "nsuri": "http://barfresh.com/20230630",
     "presentation": [
      "http://barfresh.com/role/SummaryOfPerformanceStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "BRFH_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options grants in period weighted average cash settled fair value",
        "label": "Weighted average grant date fair value, Cash Settled"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageCashSettledFairValue",
     "nsuri": "http://barfresh.com/20230630",
     "presentation": [
      "http://barfresh.com/role/SummaryOfPerformanceStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "BRFH_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2Issued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options outstanding weighted average remaining contractual term 2 issued",
        "label": "Remaining term in years, Issued"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2Issued",
     "nsuri": "http://barfresh.com/20230630",
     "presentation": [
      "http://barfresh.com/role/SummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "BRFH_ShippingAndHandlingCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shipping and handling costs.",
        "label": "Shipping and handling costs"
       }
      }
     },
     "localname": "ShippingAndHandlingCosts",
     "nsuri": "http://barfresh.com/20230630",
     "presentation": [
      "http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "BRFH_ShippingAndStorageCostsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shipping And Storage Costs Policy [Text Block]",
        "label": "Storage and Shipping Costs"
       }
      }
     },
     "localname": "ShippingAndStorageCostsPolicyTextBlock",
     "nsuri": "http://barfresh.com/20230630",
     "presentation": [
      "http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "BRFH_SubscriptionReceivable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subscription receivable.",
        "label": "Subscription receivable"
       }
      }
     },
     "localname": "SubscriptionReceivable",
     "nsuri": "http://barfresh.com/20230630",
     "presentation": [
      "http://barfresh.com/role/LiquidityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "BRFH_SubscriptionReceived": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subscription received.",
        "label": "Subscription received"
       }
      }
     },
     "localname": "SubscriptionReceived",
     "nsuri": "http://barfresh.com/20230630",
     "presentation": [
      "http://barfresh.com/role/SubsequentEventDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "BRFH_SummaryOfSignificantAccountingPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary Of Significant Accounting Policy [Text Block]",
        "label": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SummaryOfSignificantAccountingPolicyTextBlock",
     "nsuri": "http://barfresh.com/20230630",
     "presentation": [
      "http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "BRFH_TimeBasedVestingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Time-Based Vesting [Member]",
        "label": "Time-Based Vesting [Member]"
       }
      }
     },
     "localname": "TimeBasedVestingMember",
     "nsuri": "http://barfresh.com/20230630",
     "presentation": [
      "http://barfresh.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "BRFH_TwoThousandAndTwentyThreePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2023 Plan [Member]",
        "label": "2023 Plan [Member]"
       }
      }
     },
     "localname": "TwoThousandAndTwentyThreePlanMember",
     "nsuri": "http://barfresh.com/20230630",
     "presentation": [
      "http://barfresh.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "BRFH_UnrecognizedSharebasedCompensationWeightedAveragePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecognized share based compensation weighted average period",
        "label": "Unrecognized share-based compensation weighted average period"
       }
      }
     },
     "localname": "UnrecognizedSharebasedCompensationWeightedAveragePeriod",
     "nsuri": "http://barfresh.com/20230630",
     "presentation": [
      "http://barfresh.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "BRFH_ValueOfSharesRelinquishedInModificationOfStockbasedCompensationAwards": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of shares relinquished in modification of stock based compensation awards.",
        "label": "Value of shares relinquished in modification of stock-based compensation awards (Note 6)"
       }
      }
     },
     "localname": "ValueOfSharesRelinquishedInModificationOfStockbasedCompensationAwards",
     "nsuri": "http://barfresh.com/20230630",
     "presentation": [
      "http://barfresh.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "BRFH_VendorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vendor [Member]",
        "label": "Vendor [Member]"
       }
      }
     },
     "localname": "VendorMember",
     "nsuri": "http://barfresh.com/20230630",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
        "label": "Annual Information Form"
       }
      }
     },
     "localname": "AnnualInformationForm",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
        "label": "Audited Annual Financial Statements"
       }
      }
     },
     "localname": "AuditedAnnualFinancialStatements",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CountryRegion": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region code of country",
        "label": "Country Region"
       }
      }
     },
     "localname": "CountryRegion",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r449",
      "r451",
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentPeriodStartDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.",
        "label": "Document Period Start Date"
       }
      }
     },
     "localname": "DocumentPeriodStartDate",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r438"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date of event requiring a shell company report.",
        "label": "Document Shell Company Event Date"
       }
      }
     },
     "localname": "DocumentShellCompanyEventDate",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.",
        "label": "Entity Bankruptcy Proceedings, Reporting Current"
       }
      }
     },
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Elected Not To Use the Extended Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInformationFormerLegalOrRegisteredName": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Former Legal or Registered Name of an entity",
        "label": "Entity Information, Former Legal or Registered Name"
       }
      }
     },
     "localname": "EntityInformationFormerLegalOrRegisteredName",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
        "label": "Entity Primary SIC Number"
       }
      }
     },
     "localname": "EntityPrimarySicNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_Extension": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extension number for local phone number.",
        "label": "Extension"
       }
      }
     },
     "localname": "Extension",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "trueItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.",
        "label": "Other Reporting Standard Item Number"
       }
      }
     },
     "localname": "OtherReportingStandardItemNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r447"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.",
        "label": "Security Reporting Obligation"
       }
      }
     },
     "localname": "SecurityReportingObligation",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://barfresh.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r170",
      "r425",
      "r489",
      "r528",
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r170",
      "r425",
      "r489",
      "r528",
      "r529"
     ],
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAdjustmentMember": {
     "auth_ref": [
      "r128",
      "r129",
      "r130",
      "r142",
      "r143",
      "r154",
      "r305",
      "r306",
      "r458",
      "r459",
      "r460",
      "r461",
      "r463",
      "r466",
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period, Adjustment [Member]"
       }
      }
     },
     "localname": "RestatementAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfPriorFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r103",
      "r128",
      "r129",
      "r130",
      "r132",
      "r133",
      "r136",
      "r137",
      "r138",
      "r139",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r154",
      "r181",
      "r182",
      "r273",
      "r301",
      "r305",
      "r306",
      "r307",
      "r328",
      "r335",
      "r336",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfPriorFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r103",
      "r128",
      "r129",
      "r130",
      "r132",
      "r133",
      "r136",
      "r137",
      "r138",
      "r139",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r154",
      "r181",
      "r182",
      "r273",
      "r301",
      "r305",
      "r306",
      "r307",
      "r328",
      "r335",
      "r336",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r385"
     ],
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfPriorFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "auth_ref": [
      "r103",
      "r128",
      "r130",
      "r132",
      "r133",
      "r136",
      "r137",
      "r145",
      "r154",
      "r273",
      "r301",
      "r305",
      "r306",
      "r328",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r385",
      "r463",
      "r464",
      "r465",
      "r466",
      "r477",
      "r483",
      "r484",
      "r517",
      "r520",
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Previously Reported [Member]"
       }
      }
     },
     "localname": "ScenarioPreviouslyReportedMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfPriorFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Changes and Error Corrections [Abstract]"
       }
      }
     },
     "localname": "AccountingChangesAndErrorCorrectionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r12",
      "r428"
     ],
     "calculation": {
      "http://barfresh.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts payable",
        "verboseLabel": "Payment due"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets",
      "http://barfresh.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableUnderwritersPromotersAndEmployeesOtherThanSalariesAndWagesCurrent": {
     "auth_ref": [
      "r12"
     ],
     "calculation": {
      "http://barfresh.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to underwriters, promoters, and employees excluding salaries, wages and amount to related party, classified as current.",
        "label": "Disputed co-manufacturer accounts payable (Note 5)"
       }
      }
     },
     "localname": "AccountsPayableUnderwritersPromotersAndEmployeesOtherThanSalariesAndWagesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r171",
      "r172"
     ],
     "calculation": {
      "http://barfresh.com/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Trade accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://barfresh.com/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedPayrollTaxesCurrent": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://barfresh.com/role/BalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued payroll and employee related"
       }
      }
     },
     "localname": "AccruedPayrollTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r37",
      "r110",
      "r368"
     ],
     "calculation": {
      "http://barfresh.com/role/ScheduleOfPropertyAndEquipmentNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [
      "r117",
      "r118",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfChangesInStockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r117",
      "r118",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfChangesInStockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r55",
      "r428",
      "r531"
     ],
     "calculation": {
      "http://barfresh.com/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional paid in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r259",
      "r260",
      "r261",
      "r388",
      "r474",
      "r475",
      "r476",
      "r516",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfChangesInStockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net loss to net cash used in operating activities"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r257",
      "r262"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "verboseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r112",
      "r173",
      "r187",
      "r188",
      "r189",
      "r527"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r85",
      "r111",
      "r124",
      "r156",
      "r162",
      "r166",
      "r176",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r281",
      "r283",
      "r311",
      "r362",
      "r399",
      "r428",
      "r437",
      "r487",
      "r488",
      "r523"
     ],
     "calculation": {
      "http://barfresh.com/role/BalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Total assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets",
      "http://barfresh.com/role/ScheduleOfPriorFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r106",
      "r114",
      "r124",
      "r176",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r281",
      "r283",
      "r311",
      "r428",
      "r487",
      "r488",
      "r523"
     ],
     "calculation": {
      "http://barfresh.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StockholdersEquityDetailsNarrative",
      "http://barfresh.com/role/SummaryOfPerformanceStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r19",
      "r108",
      "r417"
     ],
     "calculation": {
      "http://barfresh.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets",
      "http://barfresh.com/role/LiquidityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r20",
      "r84"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r19",
      "r68",
      "r122"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "periodEndLabel": "Cash and restricted cash, end of period",
        "periodStartLabel": "Cash and restricted cash, beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r0",
      "r68"
     ],
     "calculation": {
      "http://barfresh.com/role/StatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net decrease in cash and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding.",
        "label": "Exercise price"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "auth_ref": [
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.",
        "label": "Warrants issued"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r16",
      "r48",
      "r363",
      "r395"
     ],
     "calculation": {
      "http://barfresh.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and contingencies (Note 5)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r78",
      "r192",
      "r193",
      "r415",
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/CommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Reserve shares for future issuance"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r474",
      "r475",
      "r516",
      "r530",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfChangesInStockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common stock, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r54",
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r6",
      "r54",
      "r396",
      "r401",
      "r532",
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r54",
      "r365",
      "r428"
     ],
     "calculation": {
      "http://barfresh.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common stock, $0.000001 par value; 23,000,000 shares authorized; 13,002,603 and 12,934,741 shares issued and outstanding at June 30, 2023 and December 31, 2022, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r27",
      "r29",
      "r46",
      "r47",
      "r170",
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r27",
      "r29",
      "r46",
      "r47",
      "r170",
      "r384",
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r27",
      "r29",
      "r46",
      "r47",
      "r170",
      "r414",
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r50",
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Vendor Concentrations"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r27",
      "r29",
      "r46",
      "r47",
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Manufacturer percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r27",
      "r29",
      "r46",
      "r47",
      "r170",
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r45",
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConvertibleDebt": {
     "auth_ref": [
      "r10",
      "r87",
      "r526"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.",
        "label": "Convertible debt"
       }
      }
     },
     "localname": "ConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SubsequentEventDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSoldDepreciation": {
     "auth_ref": [
      "r471",
      "r485"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.",
        "label": "Depreciation expense in cost of revenue"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSoldDepreciation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/PropertyPlantAndEquipmentDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r65",
      "r124",
      "r176",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r311",
      "r487"
     ],
     "calculation": {
      "http://barfresh.com/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r28",
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentDescription": {
     "auth_ref": [
      "r10",
      "r38",
      "r49",
      "r52",
      "r86",
      "r87"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender and information about a contractual promise to repay a short-term or long-term obligation, which includes borrowings under lines of credit, notes payable, commercial paper, bonds payable, debentures, and other contractual obligations for payment. This may include rationale for entering into the arrangement, significant terms of the arrangement, which may include amount, repayment terms, priority, collateral required, debt covenants, borrowing capacity, call features, participation rights, conversion provisions, sinking-fund requirements, voting rights, basis for conversion if convertible and remarketing provisions. The description may be provided for individual debt instruments, rational groupings of debt instruments, or by debt in total.",
        "label": "Debt instrument, description"
       }
      }
     },
     "localname": "DebtInstrumentDescription",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SubsequentEventDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DepositsAssetsNoncurrent": {
     "auth_ref": [
      "r469"
     ],
     "calculation": {
      "http://barfresh.com/role/BalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.",
        "label": "Deposits"
       }
      }
     },
     "localname": "DepositsAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r3",
      "r36"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/PropertyPlantAndEquipmentDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r3",
      "r36"
     ],
     "calculation": {
      "http://barfresh.com/role/StatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfPriorFinancialInformationDetails",
      "http://barfresh.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r3",
      "r159"
     ],
     "calculation": {
      "http://barfresh.com/role/StatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "verboseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfPriorFinancialInformationDetails",
      "http://barfresh.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Per share information - basic and fully diluted:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r120",
      "r136",
      "r137",
      "r139",
      "r140",
      "r142",
      "r147",
      "r149",
      "r151",
      "r152",
      "r153",
      "r154",
      "r306",
      "r307",
      "r360",
      "r371",
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Net loss per share - Basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r120",
      "r136",
      "r137",
      "r139",
      "r140",
      "r142",
      "r149",
      "r151",
      "r152",
      "r153",
      "r154",
      "r306",
      "r307",
      "r360",
      "r371",
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Net loss per share - diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r25",
      "r26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Estimated effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r258"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Unrecognized stock based compensation"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r6",
      "r102",
      "r117",
      "r118",
      "r119",
      "r128",
      "r129",
      "r130",
      "r133",
      "r143",
      "r145",
      "r155",
      "r180",
      "r186",
      "r217",
      "r259",
      "r260",
      "r261",
      "r272",
      "r273",
      "r288",
      "r290",
      "r291",
      "r292",
      "r293",
      "r295",
      "r305",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r336",
      "r374",
      "r375",
      "r376",
      "r388",
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfChangesInStockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ErrorCorrectionTextBlock": {
     "auth_ref": [
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting error correction.",
        "label": "Restatement of Prior Financial Information"
       }
      }
     },
     "localname": "ErrorCorrectionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/RestatementOfPriorFinancialInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement and Financial Instruments"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r66",
      "r404"
     ],
     "calculation": {
      "http://barfresh.com/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r64",
      "r124",
      "r156",
      "r161",
      "r165",
      "r167",
      "r176",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r311",
      "r424",
      "r487"
     ],
     "calculation": {
      "http://barfresh.com/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r125",
      "r265",
      "r267",
      "r268",
      "r269",
      "r274",
      "r275",
      "r276",
      "r277",
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r2"
     ],
     "calculation": {
      "http://barfresh.com/role/StatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r2"
     ],
     "calculation": {
      "http://barfresh.com/role/StatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r2"
     ],
     "calculation": {
      "http://barfresh.com/role/StatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "verboseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r2"
     ],
     "calculation": {
      "http://barfresh.com/role/StatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherReceivables": {
     "auth_ref": [
      "r2"
     ],
     "calculation": {
      "http://barfresh.com/role/StatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in receivables classified as other.",
        "label": "Increase (Decrease) in Other Receivables",
        "negatedLabel": "Other receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r2"
     ],
     "calculation": {
      "http://barfresh.com/role/StatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r34",
      "r35"
     ],
     "calculation": {
      "http://barfresh.com/role/BalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible assets, net of amortization"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/Inventory"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r75",
      "r419"
     ],
     "calculation": {
      "http://barfresh.com/role/ScheduleOfInventoryDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.",
        "label": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r113",
      "r418",
      "r428"
     ],
     "calculation": {
      "http://barfresh.com/role/BalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://barfresh.com/role/ScheduleOfInventoryDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, net",
        "totalLabel": "Inventory, net"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets",
      "http://barfresh.com/role/ScheduleOfInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r75",
      "r420"
     ],
     "calculation": {
      "http://barfresh.com/role/ScheduleOfInventoryDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.",
        "label": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterialsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": {
     "auth_ref": [
      "r3"
     ],
     "calculation": {
      "http://barfresh.com/role/StatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.",
        "label": "Stock and options issued for services"
       }
      }
     },
     "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseExpirationDate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM-DD format.",
        "label": "Lease expiration date"
       }
      }
     },
     "localname": "LeaseExpirationDate1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LesseeOperatingLeaseOptionToExtend": {
     "auth_ref": [
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.",
        "label": "Operating lease extension description"
       }
      }
     },
     "localname": "LesseeOperatingLeaseOptionToExtend",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r13",
      "r124",
      "r176",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r282",
      "r283",
      "r284",
      "r311",
      "r394",
      "r423",
      "r437",
      "r487",
      "r523",
      "r524"
     ],
     "calculation": {
      "http://barfresh.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r59",
      "r88",
      "r367",
      "r428",
      "r473",
      "r482",
      "r518"
     ],
     "calculation": {
      "http://barfresh.com/role/BalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Total liabilities and stockholders\u2019 equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets",
      "http://barfresh.com/role/ScheduleOfPriorFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r15",
      "r107",
      "r124",
      "r176",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r282",
      "r283",
      "r284",
      "r311",
      "r428",
      "r487",
      "r523",
      "r524"
     ],
     "calculation": {
      "http://barfresh.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage": {
     "auth_ref": [
      "r426",
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage increase in employer contribution to multiemployer plan from business combination.",
        "label": "Companies product holdings"
       }
      }
     },
     "localname": "MultiemployerPlanIncreaseInEmployerContributionBusinessCombinationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r121"
     ],
     "calculation": {
      "http://barfresh.com/role/StatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r121"
     ],
     "calculation": {
      "http://barfresh.com/role/StatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r68",
      "r69",
      "r70"
     ],
     "calculation": {
      "http://barfresh.com/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net cash used in operating activities",
        "negatedLabel": "Cash for operations",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/LiquidityDetailsNarrative",
      "http://barfresh.com/role/ScheduleOfPriorFinancialInformationDetails",
      "http://barfresh.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r63",
      "r70",
      "r89",
      "r105",
      "r115",
      "r116",
      "r119",
      "r124",
      "r132",
      "r136",
      "r137",
      "r139",
      "r140",
      "r144",
      "r145",
      "r150",
      "r156",
      "r161",
      "r165",
      "r167",
      "r176",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r307",
      "r311",
      "r370",
      "r403",
      "r405",
      "r406",
      "r424",
      "r436",
      "r487"
     ],
     "calculation": {
      "http://barfresh.com/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://barfresh.com/role/StatementsOfOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net loss",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfChangesInStockholdersEquityDetails",
      "http://barfresh.com/role/ScheduleOfPriorFinancialInformationDetails",
      "http://barfresh.com/role/StatementsOfCashFlows",
      "http://barfresh.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [
      "r100",
      "r101",
      "r102",
      "r103",
      "r104",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r139",
      "r146",
      "r154",
      "r174",
      "r175",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r191",
      "r259",
      "r260",
      "r261",
      "r270",
      "r271",
      "r272",
      "r273",
      "r278",
      "r279",
      "r280",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r312",
      "r313",
      "r314",
      "r315",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r345",
      "r346",
      "r347",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfPriorFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r21",
      "r100",
      "r101",
      "r102",
      "r103",
      "r104",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r139",
      "r146",
      "r154",
      "r174",
      "r175",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r191",
      "r259",
      "r260",
      "r261",
      "r270",
      "r271",
      "r272",
      "r273",
      "r278",
      "r279",
      "r280",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r312",
      "r313",
      "r314",
      "r315",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r345",
      "r346",
      "r347",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfPriorFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "Recent Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-cash financing and investing activities:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://barfresh.com/role/StatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Total operating expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfPriorFinancialInformationDetails",
      "http://barfresh.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r519"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating lease expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r330"
     ],
     "calculation": {
      "http://barfresh.com/role/BalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r329"
     ],
     "calculation": {
      "http://barfresh.com/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating lease right-of-use assets, net"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r71",
      "r72",
      "r73",
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.",
        "label": "Description of the Business, Basis of Presentation, and Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://barfresh.com/role/BalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.",
        "label": "Other receivables"
       }
      }
     },
     "localname": "OtherReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://barfresh.com/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchase of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StockholdersEquityDetailsNarrative",
      "http://barfresh.com/role/SummaryOfPerformanceStockUnitActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r53",
      "r204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred stock, par value"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r53",
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred stock, shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r53",
      "r204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred stock, shares issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r53",
      "r396",
      "r401",
      "r532",
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred stock, shares outstanding"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r53",
      "r364",
      "r428"
     ],
     "calculation": {
      "http://barfresh.com/role/BalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred stock, $0.000001 par value, 400,000 shares authorized, none issued or outstanding"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r470"
     ],
     "calculation": {
      "http://barfresh.com/role/BalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r1"
     ],
     "calculation": {
      "http://barfresh.com/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from issuance of stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Product Information [Line Items]"
       }
      }
     },
     "localname": "ProductInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r76",
      "r94",
      "r97",
      "r98"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/PropertyPlantAndEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r77",
      "r109",
      "r369"
     ],
     "calculation": {
      "http://barfresh.com/role/ScheduleOfPropertyAndEquipmentNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r4",
      "r361",
      "r369",
      "r428"
     ],
     "calculation": {
      "http://barfresh.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://barfresh.com/role/ScheduleOfPropertyAndEquipmentNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, plant and equipment, net of depreciation",
        "totalLabel": "Property and equipment, net of depreciation"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets",
      "http://barfresh.com/role/ScheduleOfPriorFinancialInformationDetails",
      "http://barfresh.com/role/ScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Schedule of Property and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/PropertyPlantAndEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r478",
      "r479",
      "r480",
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.",
        "label": "Other Receivables"
       }
      }
     },
     "localname": "ReceivablesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "auth_ref": [
      "r33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.",
        "label": "Accounts Receivable and Allowances"
       }
      }
     },
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r228",
      "r337",
      "r338",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r400",
      "r402",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyMember": {
     "auth_ref": [
      "r126",
      "r127",
      "r337",
      "r338",
      "r339",
      "r340",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r400",
      "r402",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family.",
        "label": "Related Party [Member]"
       }
      }
     },
     "localname": "RelatedPartyMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r228",
      "r337",
      "r338",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r400",
      "r402",
      "r412",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party, Type [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r51",
      "r264",
      "r525"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and development expenses"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.",
        "label": "Research and Development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r468",
      "r472"
     ],
     "calculation": {
      "http://barfresh.com/role/BalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets",
      "http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r56",
      "r80",
      "r366",
      "r378",
      "r383",
      "r386",
      "r397",
      "r428"
     ],
     "calculation": {
      "http://barfresh.com/role/BalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated undistributed earnings (deficit).",
        "label": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets",
      "http://barfresh.com/role/ScheduleOfPriorFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r102",
      "r128",
      "r129",
      "r130",
      "r133",
      "r143",
      "r145",
      "r180",
      "r186",
      "r259",
      "r260",
      "r261",
      "r272",
      "r273",
      "r288",
      "r291",
      "r292",
      "r295",
      "r305",
      "r374",
      "r376",
      "r388",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated undistributed earnings (deficit).",
        "label": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfChangesInStockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r157",
      "r158",
      "r160",
      "r163",
      "r164",
      "r168",
      "r169",
      "r170",
      "r226",
      "r227",
      "r344"
     ],
     "calculation": {
      "http://barfresh.com/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r99",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r5",
      "r39",
      "r40",
      "r41",
      "r42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": {
     "auth_ref": [
      "r22",
      "r23",
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.",
        "label": "Schedule of Prior Financial Information"
       }
      }
     },
     "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/RestatementOfPriorFinancialInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r11",
      "r60",
      "r61",
      "r62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/InventoryTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.",
        "label": "Schedule of Product Information [Table]"
       }
      }
     },
     "localname": "ScheduleOfProductInformationTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfCompanysContractManufacturersOfFinishedGoodsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfProductInformationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of product information that are included in the discussion of the nature of an entity's operations.",
        "label": "Schedule of Company\u2019s Contract Manufacturers of Finished Goods"
       }
      }
     },
     "localname": "ScheduleOfProductInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StockholdersEquityDetailsNarrative",
      "http://barfresh.com/role/SummaryOfPerformanceStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r7",
      "r8",
      "r44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Summary of Stock Options Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Summary of Fair Value of Options Using Black-Sholes Option Pricing Model"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Summary of Restricted Stock Award and Restricted Stock Unit Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented.",
        "label": "Schedule of Changes in Stockholders' Equity"
       }
      }
     },
     "localname": "ScheduleOfStockholdersEquityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://barfresh.com/role/StatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling, marketing and distribution"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r2"
     ],
     "calculation": {
      "http://barfresh.com/role/StatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfCashFlows",
      "http://barfresh.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Number of shares, Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SummaryOfRestrictedStockAwardAndRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Weighted average grant date fair value, Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SummaryOfRestrictedStockAwardAndRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r245"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Number of shares, Granted",
        "verboseLabel": "Shares granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StockholdersEquityDetailsNarrative",
      "http://barfresh.com/role/SummaryOfPerformanceStockUnitActivityDetails",
      "http://barfresh.com/role/SummaryOfRestrictedStockAwardAndRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r245"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Weighted average grant date fair value, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SummaryOfPerformanceStockUnitActivityDetails",
      "http://barfresh.com/role/SummaryOfRestrictedStockAwardAndRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r242",
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Number of shares, Unvested",
        "periodStartLabel": "Number of shares, Unvested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SummaryOfPerformanceStockUnitActivityDetails",
      "http://barfresh.com/role/SummaryOfRestrictedStockAwardAndRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r242",
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Weighted average grant date fair value, Unvested",
        "periodStartLabel": "Weighted average grant date fair value, Unvested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SummaryOfPerformanceStockUnitActivityDetails",
      "http://barfresh.com/role/SummaryOfRestrictedStockAwardAndRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Number of shares, Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SummaryOfPerformanceStockUnitActivityDetails",
      "http://barfresh.com/role/SummaryOfRestrictedStockAwardAndRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r249"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Grant date fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Weighted average grant date fair value, Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SummaryOfPerformanceStockUnitActivityDetails",
      "http://barfresh.com/role/SummaryOfRestrictedStockAwardAndRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Expected dividends"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SummaryOfFairValueOfOptionsUsingBlack-sholesOptionPricingModelDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SummaryOfFairValueOfOptionsUsingBlack-sholesOptionPricingModelDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r255"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SummaryOfFairValueOfOptionsUsingBlack-sholesOptionPricingModelDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StockholdersEquityDetailsNarrative",
      "http://barfresh.com/role/SummaryOfPerformanceStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r236"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "periodEndLabel": "Number of Options, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r236"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "periodEndLabel": "Weighted average exercise price per share, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedLabel": "Number of Options, Cancelled/Expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Weighted average exercise price per share, Cancelled/Expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r238"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Number of Options, Issued"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r234",
      "r235"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Number of Options, Outstanding, Ending",
        "periodStartLabel": "Number of Options, Outstanding, Beginning"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r234",
      "r235"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Weighted average exercise price per share, Outstanding, ending balance",
        "periodStartLabel": "Weighted average exercise price per share, Outstanding, Beginning"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StockholdersEquityDetailsNarrative",
      "http://barfresh.com/role/SummaryOfPerformanceStockUnitActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r238"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Weighted average exercise price per share, Issued"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.",
        "label": "Summary of Performance Stock Unit Activity"
       }
      }
     },
     "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost": {
     "auth_ref": [
      "r90"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The excess of the fair value of the modified award over the fair value of the award immediately before the modification.",
        "label": "Incremental compensation"
       }
      }
     },
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Expected life (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SummaryOfFairValueOfOptionsUsingBlack-sholesOptionPricingModelDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Remaining term in years, Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Remaining term in years, Outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SummaryOfStockOptionsActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of options vested.",
        "label": "Weighted average grant date fair value per share"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SummaryOfFairValueOfOptionsUsingBlack-sholesOptionPricingModelDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Balance, shares",
        "periodStartLabel": "Balance, shares"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfChangesInStockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r6",
      "r18",
      "r102",
      "r117",
      "r118",
      "r119",
      "r128",
      "r129",
      "r130",
      "r133",
      "r143",
      "r145",
      "r155",
      "r180",
      "r186",
      "r217",
      "r259",
      "r260",
      "r261",
      "r272",
      "r273",
      "r288",
      "r290",
      "r291",
      "r292",
      "r293",
      "r295",
      "r305",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r336",
      "r374",
      "r375",
      "r376",
      "r388",
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfChangesInStockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.",
        "label": "Issuance of stock and options for services, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfChangesInStockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Equity-based compensation, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfChangesInStockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r6",
      "r53",
      "r54",
      "r80",
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Shares issued for warrant exercise, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfChangesInStockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.",
        "label": "Issuance of stock and options for services"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueIssuedForServices",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfChangesInStockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Equity-based compensation"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfChangesInStockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r6",
      "r18",
      "r80"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Shares issued for warrant exercise"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/ScheduleOfChangesInStockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r54",
      "r57",
      "r58",
      "r74",
      "r398",
      "r401",
      "r408",
      "r409",
      "r428",
      "r437",
      "r473",
      "r482",
      "r518",
      "r532"
     ],
     "calculation": {
      "http://barfresh.com/role/BalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.",
        "label": "Total stockholders\u2019 equity",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets",
      "http://barfresh.com/role/ScheduleOfChangesInStockholdersEquityDetails",
      "http://barfresh.com/role/ScheduleOfPriorFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/BalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r79",
      "r123",
      "r203",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r217",
      "r296",
      "r410",
      "r411",
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for equity.",
        "label": "Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [
      "r322",
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SubsequentEventDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r322",
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SubsequentEventDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r322",
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SubsequentEventDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r322",
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SubsequentEventDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r322",
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SubsequentEventDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r341",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/SubsequentEvent"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash paid during the year for:"
       }
      }
     },
     "localname": "SupplementalCashFlowElementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r30",
      "r31",
      "r32",
      "r91",
      "r92",
      "r95",
      "r96"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/DescriptionOfBusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StockholdersEquityDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r148",
      "r153"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted average shares outstanding - Diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r147",
      "r153"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted average shares outstanding - basic"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://barfresh.com/role/StatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 4
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org//330/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "50",
   "Subparagraph": "(a)",
   "Topic": "405",
   "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "730",
   "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org//740/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(iii)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(iv)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(i)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(i)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org//855/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(14))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(15))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(17))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(19))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(8))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-05(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-05(4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(9))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r438": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r439": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r441": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r442": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r443": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r444": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r445": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r446": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r447": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r448": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r449": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r451": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r452": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r453": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r454": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r455": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r456": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r457": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(2))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org//450/tableOfContent",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(18))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org//235/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "https://asc.fasb.org//250/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org//275/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org//360/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org//440/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org//505/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org//810/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org//606/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>53
<FILENAME>0001493152-23-028441-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001493152-23-028441-xbrl.zip
M4$L#!!0    ( .> #E><]I?DM H  ,ME   1    8G)F:"TR,#(S,#8S,"YX
M<V3M7&U3&SD2_GY5]Q]TOJK;7%V,,2Q)8&&W,(2$+0@4F&3OOFS),[*MS5AR
M) W&^^NO6_/B\;S8LGF)ZV[XD(RE5JN[GY;4ZM'H\)>'44#NF=)<BJ-&>VN[
M09CPI,_%X*AQ=]L\OCTY/V^07W[^ZU\(_!W^K=DD9YP%_@$YE5[S7/3E3^03
M';$#\H$)IJB1ZB?RF08AEL@S'C!%3N1H'###H"+JZ8#L;;7W*6DV'?A^9L*7
MZN[F/.4[-&:L#UJMR62R)>0]G4CU56]Y<N3&\-90$^J4V_;#=OSGUOR2:R]M
MO/_F<JS?/MSPWP9,O M/J9CH+_3JZE^]Z_T_]_[S;H=]'=Y_Z>SW/H]H;SH9
M3-C.KWO3/^BE//WP;T__&G5YJ+TA&U$"8 A]U$#]8O4FNUM2#5H[V]OMUF^7
M%[>6KA$1'CP$7'PM(V_O[^^W;&U"6J!\Z*D@8;W;PNH>U2SE#+5\ 3T7VE#A
MS='[)FV0)=YK195SI+R4]$U$RA-2G^7H-/.V!O*^!15 O[.;$(:Z.:!TG!+W
MJ>Y9IG'%'+%6ID@(A7FBIIF.F2XEC:KF&OA&Y1K,60VJ6UB-;;:;V^WF3CMI
MV;DY^Y@VZE'55TP/T9LM_^TWNS@F S9BPIQ)-3IE?1H&H,*WD :\SYG?((:J
M 3/HGGI,/;:$6^+C5 @)0P'&8UR"9>,Q!U]/"Z (?>- R8!U07Z"#S 6R[O
MRM:)A/FD0;A_U(@>,\P2=C[K<\%MU_'8:Y,FCK00U81'V_*PE2<N<@HU\Z_$
MS_9Y#() <ZO2!13$[6.2Q6T]&GAAL%;3F7R+6L;EB2$?8^$.#7#PW0X9,SJR
M]'R1D\5WP,PX%;+4Y,)G L3&)RT#[D.=3V+.)&)=0^( R355H/.0&0XJE. S
M7^\$UNXZ8)%7<SW]LP:O'+S4L/JJ?S7&( ;ZC@=619T3:#^Z@3;K@L@^F75"
M7MT)&OH<:&KH'* [H7IX%LA)"7*S*B?@]HK 5<&%G(EE7<.U'*Y3ICW%Q]CC
M5;\3:BZ8UAVJ.6!TG;'!L?!OP]&(JNE5_Y8/!,0Y'A7FV/-D* QL3JX!#H^S
M&.JG9^OD)F\P9H'=0"!UJ!C^F,F!O@$3+TFD>4VL/%B<E>@UH0)<*A(**S-B
MD9E<)!&L=JQRQ[IA.AF6"#F7ZHP+6 HY#7#OID96C<A;'&F=7.!MW@4RS".L
M@3U)^9-,!S64Y5">BWM04ZIIA-;LIQ,@[_* I.UK>Y?;^UI)"#G,]#K J5#X
M[[^%?(S^&]F_NMH)C_T\'@D_8AG:Z2]E64-4M:4>C;BQ,0<@ -$(K@E,S!;
M100N,+6W\S!E.%J,YGC6.%5%H]+[.I2!SY1&IS;3)!0ME#NATLZCDF7TC[^_
MVVF__8E$#&M(JE83>&1=^I ,E6R!$P@[Q14%.1#+HC9[Q4@(>YI]"T'5]_?I
M4I(O=#+_;F$,I%R(95-#4 [!!8>)P4_GH-E/)[/_F#=[VKZV]POM;9]YC[O2
M7K>]]_)[7?(J>:KS*2_E<UW:"Y[-XV+F3O[V'7(KY%4D8.UMCTJR9%UHI19.
M?O&(A$N-KVOF)0MAOM )I>HL3 W"NNF8+"C+B)Q 6BDU4^.V\MX_"UAEK0M2
M.X7L3'4>H,9I&4[>D/EAP*[Z>"R-BJG&U):BGKFD(NS#_V!B!2$.K"%< ^T'
M*7U]R@SE00+FHU@X(5[,_,1]VG>.4:\Q\)HDO9.Y[I$R$8!8"<BK6(;:.5XJ
MGHX-_HDJ?*E_SYXILBYTX^1DA<S62\38L:@DE;5VQJ4S567D7#$M+:5W<H]B
MYBTS!RV,L^MIQA79-"ZN0+)0[X1<(7F712X3BM<XN8_ *#3.QMJ?F*D<?PNI
MG3 L)-SF1U\<J<_%Z*\)=%*CNO8.JWRQ=B=WPK60V%J\ZZJ7RR=X25X.["H-
MG* MY*86OD2OL5UKTS:D8$!]+HH[ZJH]VO(63N@6<EIS6[*H$\+%W-[\AW17
M7D_*RUX8)_L<--^5W8/H8P]&10%9%THG1 L)L.P^!IF3F#M)V-<X.N-X1KFR
M'\GAN7EKQ3O820XZ ?6^-C6,#Z:C<MA)>%!Q*7T6E /]*%8NGK!;3+#-/ %[
MCS[WBX[G1QYA)2"1"+=6A+B*Q$(0*T7M,,X.@R]RP'2&^7;L'4^H\F%=SA7?
M@7"+IX7U^3BY2C$S-W.561_Q_&$[MTM_H0H%J.>5U=WDFBF;:<"OJ=P<PJ6%
M$_2%?%D&^DPG-<!K 5P5G>6B=@<Z)S"+V:T%[U3J2'V-\Y;E^"TB< *ND-S*
MGL>LH5K[C&;%<%M"Y 19,9>5.\-9P[;&N<YRP*JKG: JI*=2?O_W&.$_>$G&
M#>L3>[G& =[H<-30'*\W:<1E0\7Z1XV>Z@^;R8T+OX/:6P^C("'!'A9<KF%1
MSELJ[CAA0957X%*X_ .8V-0B9[J5")\P,-Q@\^R[/(+]0/#4>D+- ]I;57-H
MPH)G5/D"^3^'KN"@J^J:\^EGTOADULMSZ VC:U6]YP?D,ZE]FG92U/JP-7_3
M"?S.WX9R"(I+98@H7*NRZ#Z<Z":?"^E95@N:X*]FTJZ)1<WV3G.WO?6@_9FD
MJP@Q,\-J0B3MUA"BXE:>LOYU%3D^6&=R[;3B=I^%G9:V:;' Z*1D;1&R=P$]
M0@;+9B4AEE\P5"7.LI;VMU[+">R)#S5=Q1&R39(?ZZ$QN\7)#8B$/@(!+W9:
MM]LUO*#8>:4+Q-<_13?)W)Q]_#VZ$^V2C7IXU1**=M3(E?$@P(. 1PVC0IP9
M\4:O Y@QN?2[=F+W0Q5_%!]-].D-5@>^'%$NS@T;(27H ]$ZS*DA4G]0,AP?
M-2)V'$@6B9D]CW8\+VUYU:8)W:D6NK.Q0I]4"WVRL4*?5@M]NK%"OZ\6^OV&
M"LW%(#U=4"5]*<TFJ'$2:B-'8-QR#:JK-T'X[D1VAS+45.#KB.X$*J==B*<9
MGON85\2-=".4XB/6@=C1_\PT'FW(Z5%5NPFB'X\PU-#GP@M"G_GG8%B*.8_H
M8Z4+^,$N..WQ@!O[$6:DTLJM5E UJNM%=[@=-3S%?&X2"T25(RF8H6KZ!/K'
M;U1OAU0Q?<-@%P##!@^+@T[2MV=XD6?\GATW"#X>/&="1V>3\=56:I:G8K:Q
MUIKEQ-*$V#&PPF/WB0T6DM#X*=%L]2$04>!;1#%X H5F><)4["Y[,)T \$DT
M6D+SB%%L$C9/H(G#$?EI0;55&VV*KD..>8L!?AE@I*(#=B*UT55*NE)OB'8W
MS NHUNET4:67 ]V&:)1!X".LYC O#BP$)0CEZ]>?"GW6>\:9\-C_ ^(L>ZBQ
M*X]]WV;8:'!-.4SV)W3,#0WP5L1;9DP0KXO1>]3"M)\NJD_*<F/7$+LZ%M<^
MI?#L())VIC.2:SK%(KLRQH>.KD*#Z4*\G/T+XX.A8?[Q/<-A?<,P*++.$WT*
M%M*@R]1HYUSK$&^(3KSM^PFPYGJ7E#Z5^3O+M>_DM8]<[5S VAM&%XJ:(5/=
M(16Q76:^.6_J%^ALW3#"!FH;;=0/P (#[6NK3,[?,D9(3P<^O^G7$>D1"Q%0
M64&? *8[H9@G(=+YD_GELT!.FTC%Q*3K-_\?'O:XJ<4-SKRI7JZ[[S[TH6'R
MN2A$9(S?9Z:_\KJE(D<OQ,R+K\P%<5',:F7BVK75>:H([; 5O6N Q_\"4$L#
M!!0    ( .> #E=H[MH'R@P  #:7   5    8G)F:"TR,#(S,#8S,%]C86PN
M>&UL[1UI;]LX]OL"^Q^X'F#1 >HX1Z]DFAWD+ *D39 T,_MMP$AT3%0F75**
MD_GU2]*2+4JB1#F2R0 ;%(UC\=U/[SW>GW]_FD;@$3&.*3D<[&QM#P B 0TQ
M>3@<W-T.CVY/+BX&@,>0A#"B!!T."!W\_I]__@.(G\__&@[!.491> !.:3"\
M(&/Z&_@&I^@ ?$$$,1A3]AOX T:)_(:>XP@Q<$*GLPC%2#Q8$#X [[=V]B$8
M#BWP_H%(2-G=S<42[R2.9_Q@-)K/YUN$/L(Y93_X5D"G=@AO8Q@G?(EM^VD[
M_5F ?XXP^7$@_[N'' &A+\(/GC@^'$BZ*=GYWA9E#Z/=[>V=T7^_7MX&$S2%
M0TRDW@(TR* DEBJXG?W]_9%ZFC4MM7RZ9U%&8V^4L;/$+)[BFO8Y3C@^X(J]
M2QK 6)F]D0PPMI!_#;-F0_G5<&=WN+>S]<3#0:9\I4%&(W2#QD#^%M9;4KV'
M;,P0GTB#C>3#T0D5#BDX56 3AL:'@WLVG@CLNWO;'_:V)>Y?M$;Q\TPX)L?2
MKP9@M";=8QA)'=U.$(IY$_W*QCWP<0T9(O$$Q3B 42NF*B&[X5"^,F@JL/.K
M\=5,ON;"CQI55@_5/6<GD$_.(SIOQ5@)J!N^3A$/&)Y)B:_&QPG'!'%^##D6
M)*]%4T%<J>.(A+?)= K9\]7X%C\0/!;6(_%1$-"$Q"(J7],(!Q@URM0;P6[T
M<8-XIG3)#Z;L'!/ANQA&,C:SJ6*N2<AV6+KA_((\"G*4/3<Q5VK8#?UK1L6[
M$S]?1]),)#S[F>"9U$ 3/XV W? GLOL4Q^IM$D1.J'(B45-8^*P%:%=1@@8_
M)C0*1?TAU1 W&M,,T957B8_H.WQJUE)%TXZTDMQS]#,1ZC][M/ G0_-N>+G$
M0LFAA6%*#3V-U\[B=C_QNW,VO\/[R(%V=+*;S&UV J^#J^,\9\>HH7G/.<^.
M-TOPOG*+'9--<!UQ)[I^81(A4>B*7C@DSURF60:#^"LDR5C\3IA@X&HLW QS
MT?8+I2$_13'$4;,(72#W-#ZE7'Z#3/9;'M'&(Y6)@:[]PAAD6CN!+::N)5B&
MHM8<FR"[U_$B(.5CT3<4KZ%A&SP]Q^"V;T9K1+WW2]I*L :JSJ/W! J2_(*4
MTT;[8&V-JZM^1A;O)+TK%2/Y42#4U8+[%C@ZYOH<8J;&BN4HEJ)[)Z+[PW$$
M@Q]#+M2'^.)[$?\"\> K#5'45JPNB'0LMRQ%!;$8A4KG1W/(0N'^A:_O"([7
MM>6+*70L\35B*F?)(=67RM8"5U]U:-LP9X^A\S&0MJQ:@/8R1M):I7;@'8^A
MM.6R$;".OP!&01*I.N]2_*U!H*<8D1"%&1[)INU$4(QCV3B=F]L!0SF1E\@D
M+#ZF+7OCI'JV1^-H5["QG$A0+ G\A*-0?N*BB _%LQ"DF$"**F4X8SFB@<9F
M).?H:&$R+)OO5#-Q8\COU71<PH</$,Y&TI(C%,4\^T;95MDU_>*O(\X%[9.$
ML=RX703O4:0H_I6V*S0;.>%5SL?((DO\DC'H$4:J[(I/A$\^B\2GDJ19!DOP
MHFPYUSEB :!,Q,##P4Y&![) <YCRO&C:8L1E_)=HAEAX1@8_9G1:I^I4K70=
M4?(F$5P,P!SAATFLN'=CPE7^EKPWNIVAN9V)=IV:J%92GTR2#B_P&Q0@X4GW
M$1+=QN: 4 ME9Z ]IP:RD=LG.UW%$\16S'(;*]7!V-GHG5,;-<OLDX660T:"
M3;--]%9V5GCOU I5<OFD]VN&9A"'9T\S662)O*C<QK*RL0*VL]('IU9JH06?
MC+=@L*GR]*4L,^42W[5L'&BM#57U4'Y48<:WH5E@GPR4+H(C#Y<(<G0CN;D:
MWXGW6 I9D^#KP?RHPTS)W49DGVQT06)('K H1!9R"5<Z>PJB1*Z0EM.7<QQ%
M=7G?!MJ/JLQ8"-@KP"?#G:(9Y5ATD!=<4Q(T505F"#\*-H.!F@3UR2B7&-[C
M",<8-1=I56W=]I:OX;/LD5CWDXOM79<S9NT;NLG5 OOD4 5.[XA0X9P)+3 N
MJH$IE1]D)3"=1?09(:[JX^\32&YA!)E0A'CX)WRP<,?N*;FNI=9UA\Z4[)DC
ML02%;0)4#8CK&JR-:>O%]M!&P@V%+B(UVV=KI$H8UW576RO5".Z3F?0:/Q/R
MN7G@L@'.=15F;2X[!?ADLIQH5@695[6,P0JO(Z:9-Y:4#5#5UMGHZQ@)G2Y6
MY#3,P58V=NT_-1MZ2D.L)E%]\B.Y)I$2&W.46[HN1*UM81+2)T,<A2&6(L/H
M&N+P@IS &8YAS1B1$<!U$6EME@:1?;+.C5S11%!X!AD1"9J+RBJ92J6B\!2-
M<8!K%R8TP[HN*:UM9J\(G\R7R^ERXT2+W-D,Z3HCV<IF+G-\M)C%GM[J%&4$
M<IVMUK23]>;F)KLY'$MH(V_3CFF3F)]'12DOQ=\;6=A9?6*&MLIS;YU5GN"-
MAOG7'A>J-IRQH<GRSDZ6%4I QV"%%+RY(S 1F1^%O[I9Q_J%42Y'(,=U65MK
MY*KH>$0D0>?BS<HV1/Z)X\E)PF,Z16PYG29G<,2_\#M\JJM"UD#F.K=56*I4
MCZRM([_2'8_E1A8E3%V"TYJY3FG-YJF4JT+Q0_>CCNEBJ)KRHJ*IH\$?%$72
MITGX%;(?*,=2S2!0#8SKU]QH@V)MT"BW3^_TXB2[2'![%$[ESO5XL1NFT52-
M@*[?>UM[66K )Z.=HAE# <[VV!]-*8OQW]IY4)4K0,Q KNMP6V-92.Z3H;ZA
M>+%[[U+D(+-I"LU<1[I*KHMO3456?4$/K[\P8".,V?OJBX#-=N?J3_+3>C_O
MR[T?4Y]'8@(*E?L^C]P-(=@1;O6(A5Z.G^]$,7Q!EN9)]Q37#J^TP?'_H-#J
M/6IIF\)+5OTB>A2L\[E%?([0VNG5#.U!-'R9%=LHR2?CWDX@0\=02"N/;Q)!
MOL&<IO:N"Z47&[!>$3Z9[(+S1 XTIN>@J'5VC$&1M\XINT7L$0>(7[&3".)I
M31QMB<;U)->+#;R6VKRR.PF87%MTBA:_+TAY9VN-N:V@72^W>KF56RC)JZ&L
M,N/%/;%M;%N&=;VSL0?+FA3DN5VS7;:UY7H#F)TU/[XF:U:HQ7-#IAMQ3].U
M8I4;<MM8V Z?G>D_O2;3MU&DYSY1V#:Q3CY>@MI9>O\U6=J@'N_+K,)^B99F
M+4%;#EILOS+3&K3DDW4-@LODPU\XE%:)P]%2;?BL!C*_TZ/@9X(9:KP'HF(%
M=PL<G@["U5BUN."[M<*\RD,&^=-SF%_DU94XG)UM$2 4<KE>9-6;SZT/KW'F
M9E!/?;C&AN63,.S4XU,\5F>FZ:?;Z0>J:6?!%EI>(X9I6$Y%Z;*ALZ= G7)\
M V-T-AZCH";:;9H/U][F1N_EJ8^V58B7<ZD^*[,N!WJY]-AG9=8%8X\6./=W
M#YPVF_Y!GL>+>1!1GC D_UC1E5/HHO,.,NIO@:(OO\YS\!9 $H*4"?DPQP98
M\0%6C/2VBKKEO7*:)CX6-9%#MA!9H -+?$!#V)M$Y<OH-*8_%9G.M>^-I^:Z
M6N-QO\AC!@\4 N4]%?V0'DZE;M[(D6=\9[O(> Z#XMJPP:6'U3'&+1D:PSM%
MAO. __[ET^[.Q]] <=M4#RY;ON=.8W.W[+02 J0@_:G1</&=QMQ>28=+*)""
M]<9@^4X\C;5W1=9R[7OCJ?][[309WV\^'X$WV:<^-_CT?0.>ID4'61V\63#4
MIP[7NE1/4\P+DOPF!#1=QJ?)8,[YFV#1]DX^C>56)< FI&B\M"_/_FZI$##G
MU8TPW\EU?9J$Y<HAI:&6T2ZHI()RD%$#&CG9,B,(%$7P)J7YJN*J\>X436&E
M&F83$39E#2QYVXR76=\'J&FH7$CE7*HVSF[ :RRN#M2$*95>>6%R\7?)^JL]
MTW[#G-[ ^5>1?YEP GE"K;I+#+''^NG99EC70[.5I_ ;#NIO5(%/8_U+KK7<
MTM9R=<"N!X+;F*Y9"3X-*;:^?U0+@:6>F1[/TWI.J^3> H'4=5#<Q&GZCB51
M&];6D"6%<QTLK8[_M[PQ0%.%3X%3.Z>I>9_)&HL]NJ/@.@2OX1!=J]>KW9'M
M;U[6(G=I-*B^][W17L8Z5S)KPI5&=&H'Z9WUH5K<U:R)5QKLT3KF"Z0 $WU$
M LXH7PU(;*([U>969TV^TLA0OC\LD8$4&\C0;5:@3NYSSDN\5QY,6DDLJ0%%
M;G%DTT)R11$L2-XJDNDCD!(%BNIF%?/R.Y\UK90'H%9:6>%,74(14R]WZ9$D
MZ,A5VMP4K<E>&DO*R9Y#ZDY"^_ND-;G*(T UPZ8;C<LVUTYKHI3&?_)3EIM.
M*I9W46L"E'MOA6G-#0O1?%6UQGZIA%G"F_E.:S3YWSWD2'SS/U!+ P04
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
MT3.!Q;"'F?%(&.4>&/K7^F&A?]Q^ __&8;:\$L&Z1!O6M=N<54C @-"FA]0
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
M+T"0GF&_X^"!GM6@]SV6V\E@$/B;[FTTO=;;W$$E9V<N4+_L_Q.BNP7]?_H
M0W 'OU+2$;L.O/(1&35K);I7B^]+J%U/Y )_?7_\KGW/=9DW;/!!QMX>"QU6
M9%TG? UN?_RY(J=!$K,L/70Y;F4S;;\B;XSPU9;[%*Q]N6T#"<C$%J.(8'L,
MVX3@[$N_,_-DV[%Y;@CQU?1[E:Q]&8B]B>=W?KHP.:D7$;Q:]DL$9U\*Y4#<
M6SFI-X3X:OJ]2E8CQW301#51W1YYS>W]_4J63KY2ST\?]R8?*J5ZC!?<?LW/
M><W/><W/L2\_)PL<*EYX5VBUM=DY=<*P*":JFQ!A1T),K3#KY6UO)DL[D=N<
M/=)8+8.^-^[Z$5\O<$Q P%*XKQ\I)\_7M =DF*3O+]/H::IRC#PYHPEXX91D
MKL+/:WYGB_Q.<^4/-CXS[S6_T_RJN/E69/,*_9K?V4]^9QT+-CC7^D_PW)<I
MUMC6@;GP4' GWS@4&FWMMJ%&%!8E%*3H5/-TJ9F99;I.DK6RMG=U;2-NF]>S
MABH9]KQ)N>1/:@I!?L2L;6SJI4[U=HRUX JCA,8.)H<^(.1\_D\6I@BB\_"2
M!722)&\ZZ4(W#JDT(3D$O@^]@^>T'4D;2A:0%Q*FUFCIMJ&MC[L3@8@,R%RY
MYSJNLBITK#8!7'VY8D7RQK!6Y/Y';$5/#-9YSW,5L],R)\D>^1(2&#[PDD0G
M<12'O#@5VT)+K*,IJ2VTC'8BL,XAEKZZ":;5J.KEM;J#P45#KC&KD9/[_A"3
MZ#N._A]&E]#%=P'ZCZQL:&]#;I^5]2RJKD]:@DWF31"N!N8LS,HLE/)7A*EX
MC%Q+:EMD'"^6@DCO6YCY7,R3XL^&11EQ13Q;9*(6R%%DY!:D,'_%V"/3P*,S
M-RS.\"3W^NAOV$-SY'*1G<^O8;@D_)6+3![5&5['F/L8=YN-MC]Y"1T0&W)-
M4)DTW^M-M5+>]_98X.!2$]FAL;*S]=PW7:FWR"0T^!0IL6V-6HNW<];=P/P?
M,;2^)"<RW4_&\KE\3C<]5%7DH'S_NU[_[3.;)GP+7:,YF0QY$26I''T-GB#1
MNX'RMGP#):'@<!*U=TYZ+'H[(_"/F*KI^('^T,/_KEKG-J/B<#(6W9LI\E<Q
MPYJI7]C#T&)8Q*.ZKE+;VIZ;)PIUE!<3">_67PTI@U<F^0H[F,O;D<E?KBJ+
M:[16D2I3*,5=#+TZ6B%MI6[L3=_I4CTVI_5TI$)+LTY+>%4YI[7-354453XM
M4M7T5Q14Y*2CX[LAXH>D2^A"NMD2>M1JFAK+Z]7<"DAQVY='PX*I883H0GD$
M9Q*O>JFA[5J0H+9N@6?(UGZ$([@R';$VA%TV1"]R_!I9(T.>E\_0'S'RM.LU
MO"^?-E?]Q4?EE!WV@P6VZ2?_!5!+ P04    " #G@ Y7 _("W?T[  #<A0,
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
M53!PDP3JI''0&;%\+N:Q0^,LFEL6?KF^#V@!7I1%SD90"DR]"JY5<KR]8&'
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
M<T_6_Y'K:YPD;!A,HX\!^8([UJC.DF@4G)[,,0+OG=!12H-ADQ&B<)*_4CA
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
M&+:9,4HBQXO<8DJ(:_DGF'#QF_;+[(?@#K]5E()>Q>M%? EX[4W\CCP8DEF
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
MW^*[E#M;:3$+0^;%TQG\99;$X?H&/Q5'=*[]13(%':$-J[:F0!<GKCP-=+%
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
MFH ZQY& =?U:VU]M.'#07$615&3WIW/Z)_IS\Q/]%XN@1'_Y;U!+ P04
M" #G@ Y7X"PVTF,I  !!N0( %0   &)R9F@M,C R,S V,S!?<')E+GAM;.U=
MZW/C-I+_?E7W/^AFJ[9R5>O,V+/)9I+-7?DYZUJ/I;,]R>U]2<$D9&&'(A2
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
M(,8/\M@+N@EH0&KCE0^G.:%6%_INKP=-4 &T9WJP?&I$FTW(4,V#^\&NI=\
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
M?)@2"LTF(QF,F,GISWS^1 "<7@AYD$@3"Q[*=,@FTH[@H<E$X"R$W&HE@W$
M>:#&F!>RP71Q(;; ?BG /GP(V()%,@5R"(5SI"";I1B.QWKAN4PCI$*7UO ^
MB/,0,H'&!534 &5)Z3,#F"@0*$#B>(;T:J4 F5G2C6@*)4FN$0SS& , ;P4(
M.GW&&11P)-XH5A-38E^+H316<VCB=-,;#C.];Q[!IK1F;B[9L47Q2T+Q$5#<
MO[?CK[7YG*NF*7!:,#'*9BJ*)"YWS1L'AQZCHDS  Y#D .0- &$"<!_$THQH
M!@U+D,TIH]-U*$T0*Y.[8H[DKF*/P$RK0(2X;78Y0!0*(-BCJGL7C'@Z%*R-
M#'J3QW#5D?SC7>&M.#@._96_E-1II![Y))]1EET("(]/L@6:V(.*BG;B>#>Z
MIRF")G)T.4XP@IC/EJUNVL--.HC6L5KI" ,+  M7Z+^.V1J1D(#GYO%3B P,
M!/!7:/+T0N4: I!=Q])0SG:,1:1.$'5"<V:S6#,T^+%#M"<8"Z"L%?6$'DJD
M?AAC5"Q#;IVE R-#R;4D#Z2G0:Z*I20I-\1,7 Y )!"1<3E>&0&++&H*S<I
MZV60QYQJ$QQS5LP*!(659TR+3 _O!H(&HGI@O@B_-YZV$?--$3-8B9A'Y^"5
MP'E\]EX7/]7*<@#1, 3=6(84%MRHE%.=X@8A1;R>8H7KL(0M(DGR@8REG1(3
M6J>7PM@AW('7!^"]H7.V5ZVX>GA7N)3EZ%X-5IJX6X!>-G06N!9A*%(PLAA!
MA"<BH_"D(>A_?* @C&6&DO2]@;0-E6\*E0"ATAWS.'<)F& DH@BL78ZQ_V8-
M^YYQL4=4%'^Y1,AGYRT(#$Q$,:"X #3Y0.7VRR8\INCQV6A!74VTF/G7-[=L
M4/9++MJ%7PHZSH%!:;@%]TL&=TAUP,-F%7]TFE/P:_=D+<B?D/V)#*D@R#6!
M;(%XK$JM5A)E+![0AQ 09@)(*LXCV>X7+(D0+TC+2Z,+R]$N"W<218=4:3XS
M[(TW:\3-C*=10G?A)4*0.50#MR)%'9JR6-X*O+ACJ:4)M6]>I";;AM3+Z<./
MOZ4/=R?N81E[M7F:I;2_"/]YQB4 KX426,LZHK;26\S,X^@OK-)F1HW<#<A,
M$FFM$ ]4M8$"^:+GH82!3L@N@@0UQ+@BA3?4YI3!+3[G$@ZX.,[3P!U@O=GV
MVR^Z:E"_W8Y!FV&#!*SI*(5.90(I@,&"ULS:WHG@MT13/(MV1,5U .Y3@/)0
M\XO07EM*?(.*/I3.+M=D9AYBIA&SQ/S%,"CZ!DP!EL'N:YXL&:R%R1-L !;!
M>5.4Q+4'P%LB]/(A30UQ&WPGTLB$-0!,N 0.B+I/APHLUSQ;D.E8Q6-!E"'E
MP^)3+EWD?)%DL9H*/)V,E,_R_%ZD -D/$*IJY=%AL+>%W LA"NU\"!75RL%1
MC;W=?WOX@[BU?H_Z[;.++COO7EQ\NFZ?]RX_O-O9WW'7U^U.I[Q^LL,3&=H1
M#=U_U00)T:'0=9@3\\S O/+=COON7:M_\W0%8R)K:!W*Y;,JVRF^R=?J=TIY
M&0_IZ*D^4-:J!)+WCFEAGNS'\:O-[<O9=$ZP^IU5'XK5*UUPL[PCS!TU_P-W
MCC;I3ZMWVC -[\:ZKQZU&KW3!QW^US9M?X->+D43_,"?FTWC^?%?/MV4WY<\
M$2>%70]MXO>WM,2>-^T> /_3=O]?D=67-A8/I\+O;^2U_Z" O@]"MG7O1)#3
MR2Z[\B<&_W'S'\)6PU&!TW^1X#PSEX'E/]7K[+T4<7C"KL'UFQ#W.4>;2V*:
M["IS!QHG[((;R^KU<H<ZO=]+&[T?L]+S,ZG^6@&&FW,6M<B:EEG5_8*^2H>6
M:-/2&I":6?BO">K[=#(6D9LQ U\A^O#PU7SY:/]71QQ]=<2R#,)0B9]6 \M9
MKNS"?C1H0_RBOVB(->C'(/[7(?0CDK\!4$L#!!0    ( .> #E=046F[N <
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
M_JPAUJ#?>_@?@-#O1/X&4$L#!!0    ( .> #E>K4GYLVP0  ',E   *
M97@S,BTQ+FAT;>U:;6_B.!#^CL1_F$/JJI5X+65U"UDDWKK+B2LLI"?M1Y,X
MX%L3I[:S+?OK;YP06J!W;7=+#VB16DALSSS//&,S-K$^VW_VZNF4];G3:.,[
MF)=E=^U>IVX5XG=L+2R:K6:__15&]M=>YV/&$[ZN0JD8:+#9C"JXH-<P%#/B
M9^,;61A1R;P,#L2A@Z>.J\&,R GSJV"Z+O]JH.F-SA'.)M@DV62J,W7KO']A
MWW60\\B,\7GU(1=17\5^T!A1#1S!A:Q"DQ/G6Z;^SA^KH&85C'D,R&"/J5C-
M>N=FRL9,IU/ETWS)*C3K+T/,H;ZF\C!$VC875*G5&=K=\VZK87?[%^G4X'(X
MNFR@,[L/I=_A,C_*M_(PZK1,,Y3*E>*;DC_#Y>]0:>;-MT?&GM)T*O1=*A4Z
MI"Y,J:3C.091&L=9"$*I0N)KT +TE(*D5R&3=(9!5J"H1@=23X'Y, PY1:E)
MKG1V/#X!X47]1]0))=,,,79NG"GQ)Q0:CC;-I0_ELRP0!02MN=3-IE/$=XTI
MXCA"NL1W*%PSM'Z;4B:5XC&N"#3BO8L/?6DF?/A0?+]T3^28^%3E^C><SA//
MI\7B:=8XPBY,@D,"XL08T;+P/(;T53J%/9M$>I*J*9P+X<(G*<( NKZ3AV-C
M_1UWKT)1:XE90/SY.QE=G631+-'91<30_C=?7'/J3F@VPO0E)!(SE,]A2 .,
M'B#D<R%G*%#N2P)\8=.$-YTR-Z[B41"%"OX(?0IE#,5I\;0,7LC1FH-#N"$1
MQ6Q#+#2<!*A4/B:HD(12Y=A]M%0HSZU68*0R/*.AS$><,Q(9=S#C"#.YA %6
MH3-%&!%-CS!#&J\PH@92) 'A'&<",F.$8YL*$*.* ^4Q'W/ W$>;+HNLH]MT
M"KN%/*8D BHCOVH]<F1YQT7S*@*,**,[.(@)5\$"28QUU:72."J.'/,='KH;
MA/('L@8<U(+61M6JZ50CG* G*)W%,V3+Y!A."6.GF*]4F/_22MF-9J\#K4ZO
M-QHT6MV+3Q\SQ4QT/6BTV\GUDPE?,U=/3=?B40W&N!Y3F4,XG 0*X26?,E%!
M;MG#ISOX;KYC',*3W- BR"S*>\MN)_8"XKK,G^3&0FLQ0\OYB@G,DWE4CK:G
M2W->78IBMS<Y+**74(A&Q41 "<[<GZ!SMDT^5K=>4(68QI Y#I&N@#;EW*RN
M2E.KT*W_)^%G$ZVX199KLPEYX+_AMO/Y\3O29UNEMA?""RP'JBOK4<1V]X';
M3/,5Y/?G\4&)E<SDQ0G*(U\KTW[_A&Y-&?5BM)T;+' U^TZA'Y?XSRG_:UVC
M7HSW#H(\'DC<&K" \'])L),=)_"677LESEZ ?(D,^L7R\A V B]3_/>8(FAD
M8KXKMUOR'UJ*_O^\5VOSW5P^3'XMMIEQDNTTVM>:26N;I=T4YTZA?[X\Q%TO
M]'<3^FO-J[VH<-:+_(WDVN<BOQ"='=?W][C_WA-QI/-;+H=*4>Y684 FM(;F
MKD+J.\9,#?I!](M1%7I$:<CE$MG:W;\2C#&Y937SWKA^J'I#FK=G\7?/WM?/
MYE>KP<U#];7#][48&#?+5>&>N;XJ :=>-&*9D0O3Y?+1;?A,4FSV.'NPQ[H-
MDUA)4ED%#&<2V3MZ%(P@<="?,>_>?A[[I?E2, ]-Q4]1F8>M_@%02P,$%
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
MN8^ W&]'<.3-/+'BB%EF ;<^UC<1U#<1<TV7[L*W:WP387T3,989NY5_(@&
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
M9PM'R3S+3J_LVYD=R^'F[?_]]XAC\S] '^O@%O8(.AB9XB/!@&*6#+);Q_!
M7!C#K1>V&@$[K@?*8WM]IA>-%?D,?D'J)6KSTHUJ,@%2D3B]<N T]WJ?>]9D
MK1]<*.D/GH/C:T7?WROVR"EO8G5V7RI-;)B%! D:^B"5X4U_B>%ET?ZH1<N1
M&5)B#4+:(A4%$-2!?T%"'4;B-9U1:7UE+*V16TL-?%P5ZQB!QE4=AF=ZAJH9
MI&)$5V @<P>+Y;XTOQ(7F=02%@7]^VY@X#-6C,P[J6TB;?5=_%2(N_AUK$O(
M"=L0+W08 72-%E"L8Y'9P1'%3I3K+M9$4S87)DU5GB#=7%NMWVTJTI? PNZ8
MHAN04N(ZC0HI^C#] P9,RGL'PR=#NQ/GI.:D\BUSW6>Y)M5_WEZR_'YZD>X^
M*,9U$$G&\3G-HG-[ UPCO4L2S/]2ARGR#PMBIC)OO&1,<Y"94*O@XDR:'W:R
MCV=9^M;4M%,.90J#7%K_JQN%3 "\-#*A>6WK)FHE8R[QXI)ZQU+5X^QR-J9]
M3BT5/CU.K_?^_GIN716/5N":\;TV8C@FM]F\8")F1Q/YUVD:R.JPPUSQZ@O2
M)Q32^O++H9_^6V>H&OIB*K)(:J^ 29M]1N@@\(8 K!?P(A"MMR1QJ>NPPQ?V
M*]/A-::%)8AH>4FRLA :_'PU, ES(;IM(NL!&-.)=-.DAM$\"&G%N\,XF;$Y
M;7\/@F#R/3D)R8CPM=RFS_94)"":IV0YAAY UY@O," P-*,9X/!H'84<N;!/
MX>D=7A\'_IT?!9/ :+YL+>)K@J9@OG!?]_?(*IL@%_! \QG60%Z@S\);! QK
M('+D5:-04"A)7J:08D2^KQW.V68O&:H*+YNG9(G^UGE]ZI%W]2WW=O;[Y!4'
M5T#@/?_!\=/4P@'&NH*#N588YU#O3DC!9Q9IPNC XUVLZR 62 )>5Q69^/E2
MGT'@\_>9"C&3O$#W;<N\SC/T5.28Q _'<">ZR/5S^WN95)8(]1UJ&Q)-"C.U
M9#UL\38!<H06:5\/)Z^".AU+HSL+)>NT1,1;)BO7^.BDG'NM=X([<.<]?RR3
M6[^8!642:PS/2  W8GA! )E4>2)8A(M58J,\/V6 .Y*>7VA=$&:81;5U_?Z>
MH'1AI?T$,<HP'M@Q@J0VTU:5=[W#6%\?PO(0!4Y$+2S3<^X:D62RI<BE?DP#
MD7[-_K ?F_K _I[UQ 2$-@3.4,0P6P]/ =9^$LM4ZX F:28YV]>P'0R29#\,
MBZGBA/I&+V3)AIETNR2L;L(XP<X3FG>U$'4=RRD.UV!".G4A4<H9KN^RG=+$
MO0YJ"9#55M3^E".+->&OE&6;I3(*+CJGDU/*"-;D7O6P(]"1/?41,^ B[TP?
M(B#V#7%;U;01)F03AF(BVLJ/4)"^?&)H6$;:E"#K[]G[35^7]/[RE4<^[C?T
M &>1NPT_AS0&F/$+#\A3RPTQ01OU1>8<\[!?_45?*IGO3*FPOU(J.73Q6GTK
MA,^6GG MQYYQFB]*BZFT]O>FN_FD#-",3TC&CKC+KA %M[PR!C1/ /Z/K- P
MW]#,, '69%Y=Z7$O%D0:9#ZI3V7F'</\1%)D6))"//\WK%&'2N9E ?,2<;/(
M/1 $7-*(1>1546/(N1 L3JNF27_AOWIZ_'.LP^G'\-HZ\^[**:>N[O"'VA?5
M_F6@-F+B,KUI4/F^3&^[N76W1&^)T%_K0 SGV)(O(&\T_C8O&)H=W'X]9)X
M6HM/)O@^,^H5D7EFFA].E)XK71V+?]MKX'@W/,21G9/TVA$.V5%V)YQIEID3
M/C5;Y3"*H5-E3K2Z7;UB<3'6- .I=K&Z67B&:+9)H+41=ED$K]EO2#"/IH--
M("E36D#,D/N)OT_=;+5V/NAP-3*:V97H9@A4 U<L03A*%1J#COS\6E+K[:?Z
M\,*^,SH=P#.QHS)CW(,1:2FZVL"E"J,2 B@3%5U$ H88X8"Q?M'^/:A<GQTP
MI&D/'<+NI\2F$ZET/E'(.'?^V?#9TK*_9^'>1%S1:!MDERK!$ A"RX7%,K1"
M,F)L&0&W&YHH=YO;<,AI4+3!=D-18*A16I!E_H#A2/LZ@0SS@[GIT13Y=S*M
M[9521-#H=9(J,^H0QPZZY^A!]V'&UYWA'<\ C\XQF;H=2_&.88),X^06/#(&
MHX204(N^(8XQ8CK]SQ"))#*<?"(S]XGQ,4AT:4>6=E>R"<RJB'])-A'H5%A0
MC]+(?8O UB!R5L$PE7)?F'$+YY:U =L1;;Y+1UM(15OQY/)T?^_FC"G=7-=/
MK^O;VM$LWF8+IMC?64> VU4!%WW.AOQH[9"OZUP)7=@VWL1#-0TQ5[MSN1!=
MDGD,W>L>FL W=D"G %>U5<60Q:2EYM1V\PN7RB2X]%&"RV:_NM4!/$(@^O>
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
M^NV3W*$\C_CQ?=F?G-9;?I/V-YT'U,'O^WL_>_8$Y/B#>?)AWD&)+J^V,<Q
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
M#F%V/^V)Y9-IID8+P*!>\NU2!=;0Z?0_TY3=)!L[ *4S\)8;L39*?S#U?@\
M+*H0E@D_F&NP'B;:KQ6"X:S[I6_V6^2;\=FGP4?4DJV2?GX#4GE1344\V%T$
M%@1F[U&BNR5W:X@T@P1FCW5?F'&CG)#"9/4 !7UK%/=,!16VJO[9/#[AU1;X
M3IW]O3-%$1FZ/<-49.'PY[?F\<ZLDGBU&E@EA2DILDAN0A/);T,C=.88H9K+
M".T0!GX;,ICE="K!$(=VIY;VY5[F#1$#&;^N;UT;<A#-&.+:Z,(8@N^X!6D"
MWR/*6S70P=CV[HW:YF6K?>)0)."/$U[#VDVK"MJ![$S1CPP-RTC3RC"@BGMV
M T;SXD@P3U5X6<!(JP-0)Y)"Z=-S O.CD1MA0IVW,7@ZN3J_TOJ_7O+#GN;;
MQ0"6VMK?8P\9<PX'D5RN,;@I2E6C>/[VY[9#6JXZB"%1/O&Q;9PE&(I0\K$;
MI0F:]*H975AJGWQ9@U71@%G6F2%F&1NU#B/NN(!MZ6*FFO$$\^7__GO$<:D?
M[RA!?V-_,-8GAC;^B6*HSD>$/P@C65^5S%C.^O8K\\[3#3=%[2DJ-:' >F>H
MJ1K 3_M[7)88&C9E;\51JTK8K(PDDFI"ATP=/K8&98 _D=P&1W"X=\?+1HL7
M='//F< B8E)CTC1L)@>/6NR#]YP4X9$7JPK,^@@<3EG<WVLB<'!A5$!CCR>>
MKB'QJM1/,%I74?0.)E]H'?[%NI&]I?*]'M(.=X0GUF5!+(4]IH[[YG^GF(*,
MNZC1WP"-P?W[G:PKF3?\=UM5.CX>T^2Y0F/ G9^D!MKK&?[($4$&7.SOC6EK
MAX@XUKX17 RHLOV]D727X(09<W-=#&A#QK!=6*H7-=<'H!#!@<;=18;<W^OP
M;XAI(B0S/=(!0#45*[Q(4MA8[T/,KG=HALZR\SU0H@+N28"%-I)!:TI2GWR/
M>OI0*=_+%"*JS*E'4:1:A'=LS*]BL>I8")ZH8-"H(,4TKZ$:DJ5H5=0&36QV
M?K7<E?O#VB%@6P!]3W;>Z&/VB1UB)KI8TXCBMV>JG9:<B6 X7B7I$@=70Z3
MZDE[<+E]N+]70JK.T[N)S$2^W9^^!<: Y">)B1$DA>SG:XQ,'B%(&*\J\:2A
M&\L$JZI(;RV@6"9(81R"[.\-":FHC +4(#CM&2HY5:Z3%*EF"!UO;!U2UXRN
ME9@QG;+*$@P"5D\Q)&HAJ=&TF./9D,TM%@HWS>%:3#A_1-*ZUT0/J5(P*\3
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
M6W\Z:XS%4\#^)J%NNLVMBQ./<GF-H?O$(I >8M'G0J+12ANUL^[X&[%>2*^
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
MNL>C#5"/5R20*?CA1_GHM6V9ED"SXA!\02"?UO0<Z[-X$&ZO"[FH8$FO7FV
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
M7KHH;2[M39[$O-$1]118:J'9EFG!/S!-=3B_B6L3 Y--);DFXQ XC1,%LW'
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
MN*KE% YAAA2 @_ASNO"%$FQ- =M1B@PXVIRD6K-GJJY)UV'9$>%UF^HP.(2
M"DSW2O2UMX&K%(W3Q'2.)C'WI"-\D^53_JO';/RZH0&E <'79(N](I&FG6ZY
MKW'^[W\HR?R5R<2=CV+PD;LB8],L8@ETK#./K](YY K]K-N]R8$T#]R!<UF'
M_ZH+V&0>+@]]Q&S(-?1">S>S*;_W+O3^GG<]![@"3EAK:F"TRX0.WE,0T  3
MB[DF>@GSOIP^645K'Q/U80%B4!_V5+QCITV#">EXR3 =;\WI>,DP'2],Q]N
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
M?)@RUV&9^_QKFIW1[(B5$D$Z[KCGI]C,=&#ZS-!,I:,A-)<'S0\DS6E^MG(
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
MGB(Q+ %L-S>D*V!--%;.$%^) :QITE"I1O.CF]BQP/#OB^9C^\_&+ G\04/
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
M4$L! A0#%     @ YX .5V2\N#+'!P  2S(   H              ( !GI$
M &5X,S$M,2YH=&U02P$"% ,4    " #G@ Y74%%IN[@'   N,@  "@
M        @ &-F0  97@S,2TR+FAT;5!+ 0(4 Q0    ( .> #E>K4GYLVP0
M ',E   *              "  6VA  !E>#,R+3$N:'1M4$L! A0#%     @
MYX .5T,&(3>)NP  $IX(  P              ( !<*8  &9O<FTQ,"UQ+FAT
7;5!+!08     "0 ) "T"   C8@$    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
